有哪些适用于 Linux 的音频/视频转换器?

use*_*757 28 downloads video-conversion

有哪些适用于 Linux 的音频/视频转换器?

pho*_*bos 22

我在这里专注于视频转换器,尽管FFmpeg或者mencoder也可以编码音频。

图形界面

手刹

从它的主页:

HandBrake 是一个开源的、GPL 许可的、多平台、多线程的视频转码器。

易于使用的图形用户界面,具有适用于各种硬件设备的预设;可以轻松翻录 DVD。

Avidemux

从它的主页:

Avidemux 是一款免费的视频编辑器,专为简单的剪切、过滤和编码任务而设计。它使用多种编解码器支持多种文件类型,包括 AVI、DVD 兼容的 MPEG 文件、MP4 和 ASF。可以使用项目、作业队列和强大的脚本功能自动执行任务。

也比较容易使用。它有点类似于 Windows 上的 VirtualDub。

VLC

VLC 在 Media->Convert/Save 中提供易于访问的转换功能。这里给出一个说明。

命令行界面

FFmpeg(或其分支avconv)###

从它的主页:

FFmpeg 是一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。它包括 libavcodec - 领先的音频/视频编解码器库。

例子:

ffmpeg -i input.mkv -c:v mjpeg -b 2000k -c:a libmp3lame -ab 128k -ar 44100 -vf denoise3d,scale=640:360 output.avi
Run Code Online (Sandbox Code Playgroud)

编码器

mencoder 是 MPlayer 项目的一部分,因此它共享相同的语法。

例子:

mencoder input.wmv -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=3000 -oac mp3lame -lameopts cbr:br=160 -vf denoise3d,scale=640:360 -o output.avi 
Run Code Online (Sandbox Code Playgroud)

手刹

Handbrake 也有一个命令行界面。

由于软件专利而导致的编解码器限制

请注意,由于软件专利,标准 Ubuntu 存储库中的某些程序不包含某些编解码器(H264编码是一个突出的例子)。

精简二进制文件的解决方法:

启用Medibuntu存储库:

sudo -E wget --output-document=/etc/apt/sources.list.d/medibuntu.list http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list && sudo apt-get --quiet update && sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring && sudo apt-get --quiet update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

使用预先构建的静态二进制文件

例如,您可以在此处下载支持所有编解码器的 FFmpeg:http : //ffmpeg.gusari.org/static/

如果要运行该二进制文件,请不要忘记使用完整路径调用它;否则,将运行 Ubuntu 的 FFmpeg。

为自己构建二进制文件...

...并包括您想要的一切。当然,这是最乏味的解决方案。


Mos*_*rdy 2

这取决于你的意思Best。那里有很多这样的人。ffmpeg( avconv) 是我最喜欢的一个。它是一个完整的跨平台解决方案,用于录制、转换和流式传输音频和视频。它包括 libavcodec - 领先的音频/视频编解码器库。您可以从http://www.ffmpeg.org/ffmpeg.html找到更多信息