我一直遇到这个问题,因为我是 Linux 新手:我想将不同的视频格式转换为 ogv。我发现了一些终端命令,如下所示:ffmpeg -i input.avi -acodec libvorbis -ac 1 -b 768k output.ogg
这些命令的问题在于它们旨在改变比特率、fps 甚至分辨率。我只想更改文件格式而不更改视频的其他任何内容。
我查看了手册页ffmpeg
并发现了一些有用的信息,但我不知道如何分隔命令行选项。
有什么简单的方法可以做到这一点吗?此外,是否有命令可以更改比特率,以使其不超过特定速率?
答案1
您可以简单地运行它来完成转换。
ffmpeg -i neha.avi -acodec libvorbis output.ogg
不必费心添加任何比特率或宽高比选项。它会自行选择。您可以通过在命令中的任何位置添加来将最大音频比特率设置为 192000(或任何您想要的值,据我所知最高为 320000) 。此外,您还可以通过在命令中-ab 192000
包含来将视频比特率设置为 1200kb(或任何其他值) 。-b 1200kb
所以这里是最终的命令,(选项的顺序并不重要,因为你问了。不用担心)
ffmpeg -i neha.avi -acodec libvorbis -ab 192000 -b 1200kb output.ogg
这里是您想要做的所有事情的良好指南。
答案2
我通常不使用终端进行音频/视频转换。我想这是我喜欢坚持使用 GUI 的一个领域。
有一个名为格式工厂,它在 WINE 中运行良好。安装后,窗口左侧有所有转换选项。我认为从那里开始就相当不言自明了。我希望它能奏效!
答案3
FF Multi Converter 是一款简单的图形应用程序,它可让您使用和结合其他程序在所有流行格式之间转换音频、视频、图像和文档文件。它使用 ffmpeg 处理音频/视频文件,使用 unoconv 处理文档文件,使用 PythonMagick 库处理图像文件转换。
FF Multi Converter 的目标是将所有多媒体类型集中在一个应用程序中,并通过用户友好的界面轻松提供转换功能。将逐步添加额外的选项。
该应用程序是用python和PyQt编写的。
所有代码均根据 GNU 通用公共许可证进行授权。
FF Multi Converter 是免费软件——尊重您的自由的软件。
特征
多种文件格式的转换。
界面非常易于使用。
访问常见的转换选项。
保存和命名文件的选项。
递归转换。
在 Ubuntu 和 Debian 上安装
稳定版本
要将 ppa 添加到系统资源并安装 ffmulticonverter,请打开终端并输入:
sudo add-apt-repository ppa:ffmulticonverter/stable
sudo apt-get update
sudo apt-get install ffmulticonverter
答案4
我发现这是命令
ffmpeg -y -i '/media/some/file.mkv' -s 1920x1080\
-aspect 16:9 -r 25 -b 18550k -bt 22792k -vcodec libtheora \
-acodec libvorbis -ac 2 -ar 48000 -ab 320k lol.ogg
-b是目标比特率 -bt就像最大比特率 -交流2 -ar 48000 是立体声 48 kHz -ab是音频比特率