如何在 Linux 下使用命令行选项将 .avi 文件格式转换为 Quicktime .mov 文件格式?
您可以使用 ffmpeg 命令 - 一个非常快速的视频和音频转换器,还可以从实时音频/视频源中获取。语法是:
/ usr / bin / ffmpeg -i "input.avi" -acodec libmp3lame -ab 192 "output.mov"
在哪里,
- -i "input.avi":输入.avi 文件。
- -acodec libmp3lame:强制音频编解码器为 libmp3lam 编解码器。
- -ab 192 - bitrate:将音频比特率设置为192位/秒
- "output.mov":输出文件名。
例子
键入以下命令:
/ usr / bin / ffmpeg -i "kids-birthday-party.avi" -acodec libmp3lame -ab 192 "/tmp/kids-dvd.mov"
输出示例:
ffmpeg 版本 0.7.13,版权所有 (c) 2000-2011 FFmpeg 开发人员 建于 2012 年 6 月 13 日 14:14:09,使用 gcc 4.4.5 配置: --enable-libdc1394 --prefix=/usr --extra-cflags='-Wall -g ' --cc='ccache cc' --enable-shared --enable-libmp3lame --enable-gpl --启用libvorbis --enable-pthreads --enable-libfaac --enable-libxvid --enable-postproc --enable-x11grab --enable-libgsm --enable-libtheora --enable-libopencore-amrnb --enable-libopencore -amrwb --enable-libx264 --enable-libspeex --enable-nonfree --disable-stripping --enable-avfilter --enable-libdirac --disable-decoder=libdirac --enable-libfreetype --enable-libschroedinger - -disable-encoder=libschroedinger --enable-version3 --enable-libopenjpeg --enable-libvpx --enable-librtmp --extra-libs=-lgcrypt --disable-altivec --disable-armv5te --disable-armv6 - -禁用-vis libavutil 50.43.0 / 50.43.0 libavcodec 52.123。0 / 52.123。0 libav 格式 52.111。0 / 52.111。0 libavdevice 52.5.0 / 52.5.0 libavfilter 1.80.0 / 1.80.0 libswscale 0.14.1 / 0.14.1 libpostproc 51.2.0 / 51.2.0 [mpeg4 @ 0x212edc0] 检测到无效且低效的 vfw-avi 打包 B 帧 输入 #0,avi,来自“kids-birthday-party.avi”: 元数据: 编码器:VirtualDubMod 1.5.10.2(内部版本 2540/发行版) 持续时间:01:29:51.92,开始:0.000000,比特率:1088 kb/s 流 #0.0:视频:mpeg4、yuv420p、640x272 [PAR 1:1 DAR 40:17]、25 tbr、25 tbn、25 tbc 流 #0.1:音频:mp3、48000 Hz、立体声、s16、32 kb/s 警告:比特率参数设置得太低。它以位/秒作为参数,而不是千位/秒 [缓冲区@ 0x212ebe0] w:640 h:272 pixfmt:yuv420p tb:1/1000000 sar:1/1 sws_param: 输出#0,mov,到'/tmp/kids-dvd.mov': 元数据: 编码器:Lavf52.111.0 流 #0.0:视频:mpeg4、yuv420p、640x272 [PAR 1:1 DAR 40:17]、q=2-31、200 kb/s、25 tbn、25 tbc 流 #0.1:音频:libmp3lame、48000 Hz、立体声、s16、0 kb/s 流映射: 流 #0.0 -> #0.0 流 #0.1 -> #0.1 按 [q] 停止,按 [?] 寻求帮助