当前位置:首页 > 文章 > 笔记 > 正文内容

使用 ffmpeg 进行转换

笔记12个月前 (01-05)

前提条件

确保已经正确下载并配置好了ffmpeg,也就是在系统环境变量的Path中添加了ffmpeg.exe所在的文件夹路径,这样你就可以在任意命令提示符窗口中直接调用ffmpeg命令了。

执行转换命令:

基本的转换命令格式如下:

ffmpeg -i input.mov output.mp4

将上述命令中的input.mov替换为你实际要转换的.mov文件名(包含扩展名),output.mp4替换为你期望生成的.mp4文件名(同样包含扩展名)。例如,你有一个名为 video.mov 的文件,想要转换成名为 new_video.mp4的文件,命令就应该写成:

ffmpeg -i video.mov new_video.mp4

ffmpeg会自动进行编码转换等操作,在转换过程中,命令提示符窗口会显示相应的进度和信息,转换完成后,在相应目录下就会生成指定的.mp4文件了。

你还可以添加一些额外的参数来进一步控制转换效果,比如指定视频的分辨率、帧率、码率等,以下是添加部分常用参数的示例:

指定分辨率:

假如你想把输出的视频分辨率设置为1280x720,命令可以写成:

ffmpeg -i input.mov -s 1280x720 output.mp4

指定帧率:

若要将输出视频的帧率设置为 25 帧每秒,可以使用如下命令:

ffmpeg -i input.mov -r 25 output.mp4

指定视频码率:

例如,设置视频的平均码率为 1500k(这里以设置视频码率为例),命令如下:

ffmpeg -i input.mov -b:v 1500k output.mp4

指定音频码率:

ffmpeg -i input.mov -b:a 128k output.mp4


如果你还想同时设置视频码率和其他参数,例如设置视频码率为1500k,分辨率为1280x720,帧率为25帧每秒,命令可以写成:

ffmpeg -i input.mov -b:v 1500k -s 1280x720 -r 25 -b:a 128k output.mp4

其中-b:v用于设置视频码率,-s用于设置分辨率,-r用于设置帧率。这些参数可以根据你的具体需求进行调整。

转载请注明出处。

本文链接:http://www.pythonopen.com/?id=1647

相关文章

Visual Studio 与 VSCode 快捷键

功能Visual StudioVSCode代码格式化CTRL+K    CTRL...

语言代码表

语言代码语言名称af南非语af-ZA南非语ar阿拉伯语ar-AE阿拉伯语(阿联酋)ar-BH阿拉伯语...

notepad++ 实现多窗口

[运行] - [Open selected file path in new instance]或者...

Notepad++ 关闭输入联想

打开 Notepad++ 软件,点击菜单栏中的 “设置”。在弹出的下拉菜单中选择 “首选项”。在首选...

绝对路径和相对路径的区别

绝对路径:说明示例绝对路径从系统的根目录出发,完整描述文件位置的路径。C:\Users\user\d...

4分之1英寸螺丝的直径

1英寸=25.4毫米。4分之1英寸=0.25英寸。0.25英寸×25.4毫米/英寸=6.35毫米。因...