将视频文件转换为 .ogg

Lev*_*van 6 encoding ogg-vorbis media video-conversion

我一直遇到这个问题,因为我是 Linux 新手:我想将不同的视频格式转换为 ogv。我发现了一些像这样的终端命令:ffmpeg -i input.avi -acodec libvorbis -ac 1 -b 768k output.ogg

这些类型的命令的问题在于它们旨在改变比特率、fps 甚至分辨率。我只想更改文件格式而不更改视频的任何其他内容。

我查看了手册页ffmpeg并找到了一些有用的信息,但我不知道如何分隔命令行选项。

有什么简单的方法可以做到这一点吗?此外,是否有更改比特率的命令,使其不会超过某个速率?

Sid*_*aRT 5

您可以简单地运行它来进行转换。

ffmpeg -i neha.avi -acodec libvorbis output.ogg
Run Code Online (Sandbox Code Playgroud)

不要费心为比特率或纵横比设置任何选项。它会自己选择。您可以通过-ab 192000在命令中的任何位置添加来将最大音频比特率设置为 192000(或任何您想要的值,最高可达 320000 AFAIK)。此外,通过-b 1200kb在命令中包含,您将视频比特率设置为 1200kb(或任何其他值)。

所以这里是最后的命令,(选项的顺序无关紧要,因为你问了。不用担心)

ffmpeg -i neha.avi -acodec libvorbis -ab 192000 -b 1200kb output.ogg
Run Code Online (Sandbox Code Playgroud)

是您可能想要做的所有事情的很好的指南。


Lev*_*van 0

我发现这是命令

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
Run Code Online (Sandbox Code Playgroud)

-b是目标比特率 -bt类似于最大比特率 -ac 2 -ar 48000 是立体声 48 kHz -ab是音频比特率