我有一个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
看到将音频复制到视频中。我正在尝试将其重新包装到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。
由于