![FFMPEG:如何将现代摄像机镜头转换为 Final Cut Pro 6 支持的 QuickTime DV/HDV 格式?](https://linux22.com/image/1603337/FFMPEG%EF%BC%9A%E5%A6%82%E4%BD%95%E5%B0%86%E7%8E%B0%E4%BB%A3%E6%91%84%E5%83%8F%E6%9C%BA%E9%95%9C%E5%A4%B4%E8%BD%AC%E6%8D%A2%E4%B8%BA%20Final%20Cut%20Pro%206%20%E6%94%AF%E6%8C%81%E7%9A%84%20QuickTime%20DV%2FHDV%20%E6%A0%BC%E5%BC%8F%EF%BC%9F.png)
我想从现代摄像机(1080p @ 60fps MPEG-4 AVC + AAC/LPCM 音频)拍摄素材,然后将其转换ffmpeg
为传统的隔行 QuickTime DV 或 HDV 文件(最好使用)可以在 PowerPC Mac 上的 Final Cut Pro 6 中使用,这样 FCP6 就会将其视为从真实 [H]DV 摄像机捕获的 [H]DV 素材。它不应该只是转换为 DV 编解码器,它应该在 FCP6 中工作,就像它是 FCP6 的捕获工具中捕获的真实 DV 素材一样。
我将在 Windows 系统上进行转码,而不是在带有 Compressor 的 Mac 上进行转码。我在 PC 端有足够的能力来转码素材。如果有办法将 1080p60 AVC 素材转码为 G4/G5 Mac 上可用的格式,我会对这个过程感兴趣,但这可能不太实际。
或者,如果这不太现实,我想缩小尺寸并转换为 FCP6 支持的 ProRes 格式,这样就不会拖累高端 G4 或低端 G5 塔式机。我以前也尝试过 ProRes 转换ffmpeg
,但转换后的文件对于我试用的 iMac G5 来说似乎“太重了”。[H]DV 格式是首选。拍摄 1080p30 或 720p30 是一种选择,尤其是如果转换为 ProRes 而不是 DV。
这个问题经常被反过来问(“将 DV 转换为 MP4”等等)但这里不是这种情况。为了抢先回答我为什么要这样做的问题:我正在制作一个有关 FCP6 时代的视频,我唯一的 DV 摄像机的主电机坏了,所以我需要用一台可以录制带有 AVC 视频和 AAC 或 LPCM 音频的 MP4/MOV 文件的摄像机来代替。
答案1
我最终研究出了如何使用 NTSC DV/PCM 制作正确的 MOV 文件,就像逐行扫描 DV 摄像机(即 Panasonic DVX100a)一样:
ffmpeg -i MVI_0001.MP4 -vf scale=720:480,setsar=32/27,setdar=16/9 \
-pix_fmt yuv411p -c:v dvvideo -c:a pcm_s16be -r 29.97 MVI_0001.mov
或者对于 NTSC 4:3 而不是 NTSC 16:9,使用 22:15 SAR、4:3 DAR 代替:
ffmpeg -i MVI_0001.MP4 -vf scale=720:480,setsar=22/15,setdar=4/3 \
-pix_fmt yuv411p -c:v dvvideo -c:a pcm_s16be -r 29.97 MVI_0001.mov
我还使用以下命令实现了到 ProRes 422 的良好转换:
ffmpeg -i MVI_0001.MP4 -s 1280x720 -c:v prores -profile:v 2 -vendor ap10 \
-pix_fmt yuv422p10le -c:a pcm_s16be -ar 48000 MVI_0001.mov
我没有费心去添加交错,但粗略浏览搜索结果表明,如果需要的话,交错可能非常容易。