如何使用ffmpeg将mp4编码为mov

时间:2015-09-08 02:40:43

标签: ffmpeg

我第一次尝试使用ffmpeg对视频进行编码。任何人都可以告诉我以下列格式编码视频的确切命令:

音乐视频高清源资料

●Apple ProRes 422(HQ) ●VBR预计在~220 Mbps ●接受HD编码尺寸以支持方形像素长宽比(PASP): 编码PASP转换为ProRes 1920 x 1080 1:1 HDCAM SR,D5,ATSC 1280 x 720 1:1 ATSC进步

●接受高清编码尺寸以支持非方形像素宽高比(这允许您以最佳原始来源的原生尺寸发送高清视频,例如在高清广播尺寸*中):

编码的PASP转换为ProRes 1440 x 1080 1:1.33333 XDCAM-HD,HDCAM 1280 x 1080 1:1.5 DVCProHD隔行扫描 960 x 720 1:1.33333 DVCProHD progressive

原始来源的原始帧率:

●视频源每秒29.97个隔行扫描帧 ●每秒24或25个逐行扫描帧,用于拍摄电影 ●来自胶片的反转电视电影的23.976个逐行帧 ●不接受电视电影材料

●HD源可以交付:letterbox,pillarbox或windowbox。

音乐视频音频源配置文件

立体声 ●MPEG-1第二层立体声 ●384 kpbs ●48Khz ●包含在与提供的视频相同的文件中

1 个答案:

答案 0 :(得分:28)

当我在业内工作时,我曾经做过很多这样的事情,我个人使用了mencoder(然后我将其包装到一个VB.NET应用程序中,用于轮询目录中的新文件并在交付时对其进行自动编码)但FFMPEG是最受欢迎的。

根据您发布的内容,我正在阅读的关键内容是源音频和源视频。

MP4和MOV只是其中包含音频和视频流的容器,这些流可以是多种格式,例如,您可以拥有带有AAC音频和X264视频的MP4,或者您可以拥有带有MP3音频的MP4和X265视频,它们都是MP4,但它们在容器内部非常不同。

在不改变流的情况下更改容器是一个相对简单的过程:

ffmpeg -i input_file.mp4 -acodec copy -vcodec copy -f mov output_file.mov

仅供参考,这来自第一个链接:https://www.google.com.au/#q=ffmpeg+convert+mp4+to+mov

对FFMPEG和命令行参数进行一些研究,-acodec和-vcodec可用于重新编码为不同的比特率和格式。