从包含在视频流ffmpeg / ffmbc中的音频中提取音频

时间:2015-01-28 22:17:41

标签: ffmpeg

我有一个mov文件:

      Metadata:
    timecode: 09:59:50:00
  Duration: 00:00:30.00, bitrate: 117714 kb/s
    Stream #0.0(eng): Video: dvvideo, yuv422p, 1440x1080i tff [PAR 4:3 DAR 16:9]
, 115200 kb/s, 25.00 fps
    Metadata:
      codec_name: DVCPRO HD 1080i50
    Stream #0.1(eng): Audio: pcm_s16le, 48000 Hz, 2 channels, s16, 1536 kb/s
    Stream #0.2(eng): Data: unknown (tmcd)

我可以从MediaInfo enter image description here

看到

将音频复制到视频中。我正在尝试将其重新包装到XDCAM中,并复制音频流。问题是我不知道如何映射包含在视频中的音频?

这是我到目前为止的命令:

ffmbc -threads 8 -i "input.mov" -threads 8 -tff  
-pix_fmt yuv422p -vcodec mpeg2video -timecode 09:59:50:00 
.. other tags omitted ..

-acodec pcm_s24le 
-map_audio_channel 0.1:0-0.1:0 
-map_audio_channel 0.1:1-0.1:1 
-f mov -y "output.mov"  
-acodec pcm_s24le 
-map_audio_channel 0.2:0-0.2:0 
-map_audio_channel 0.2:1-0.2:1 -newaudio

执行时,返回“无法找到音频通道0.2.0”。我将输入流标识符更改为流0,将1更改为音频。执行时返回“无法找到音频通道#0.0.0”,大概是因为它试图在视频流中找到音频通道?

如何从此文件中提取音频?

您可能会注意到我使用的是FFMBC,而不是FFMPEG(FFMBC没有标签),但我认为两者都是相同的。我并不局限于FFMBC,如果它有解决方案,我可以转移到FFMPEG。

由于

0 个答案:

没有答案