我一直试图通过 Firewire 捕获以 23.976 fps 录制的 DVCPro50 磁带,但无法想出命令让文件正确播放。我可以以 29.97 fps 获得带音频的文件;以 23.976 fps 获得无音频的文件;我可以使用 QuickTime Player 10 以正确的帧速率成功捕获视频/音频,但我需要能够将文件保存为原生 DV 视频(包装在 MXF 中)。
以下是我尝试过的一些命令:
我使用此命令获得了正确的规格:
ffmpeg -f avfoundation -drop_late_frames 0 -capture_raw_data 1 -i 1 -f mxf -map 0:0 -c copy -r 24000/1001 test.mxf
...但文件没有声音。文件中有四个 16/48 音频通道,但其中没有任何内容。
ffmpeg -f avfoundation -drop_late_frames 0 -capture_raw_data 1 -i 1 -f rawvideo -map 0 -c copy test.mxf
给我一个带有图片/声音的文件,但以超速播放(大约 1.25 倍,这大约是 30p 和 24p 之间的差异)。
当我运行:时ffprobe -f avfoundation -i AJ-HD1400
,我得到:
流 #0:0:视频:rawvideo (UYVY / 0x59565955),uyvy422,704x480,23.98 fps,23.98 tbr,1000k tbn
有人能提供一些见解吗?