如何将.MTS视频转换为.AVI

照片和摄像机 de 索尼 该记录格式 MTS 通常附带一个软件 再生产 它仅适用于MS Windows,因此要在GNU / Linux中播放视频,您必须使用VLC或Mplayer之类的软件,它们可以识别几乎所有格式。

但是,如果除了看到它们,我们还希望 编辑它们, 事情是 复杂化 因为它们不能直接导入Cinelerra,PiTiVi,Kino等。 唯一的方法是 转换他们 以前。


为此,我们可以使用VLC及其“转换”功能,但是这种格式不是很友好,通常会带来一些问题。

最好的选择是ffmpeg,尽管它可以通过命令行运行,但具有图形界面:WinFF。

要安装ffmpeg,请打开终端并运行:

Ubuntu 及衍生产品:

sudo易于得到更新
sudo apt安装ffmpeg

及衍生产品:

须藤pacman -S ffmpeg

然后,我们有两种可能性:安装WinFF以使用更舒适的图形界面工作,或者通过带有小bash脚本的命令行使用ffmpeg,这肯定会更快,更有效。

获取正确的转换数据

转换的关键之一是在转换中使用与原始视频相同的参数,以免丢失质量或尺寸(这就是我们购买高清摄像机的原因,对吗?)。 这就是为什么首先对原始文件进行分析并获得ffmpeg中包含的信息功能的原因。 为此,我们导航到我们有* .MTS转储的目录并执行:

ffmpeg -i File_name.MTS

我们将获得很多信息,但我们感兴趣的是视频编码数据出现的最后一部分:

从'file.MTS'输入#0,mpegts:
持续时间:00:01:13.86,开始:1.000033,比特率:9390 kb / s
计划1
流#0.0 [0x1011]:视频:h264,yuv420p,1440×1080 [PAR 4:3 DAR 16:9],50 fps,50 tbr,90k tbn,50 tbc
流#0.1 [0x1100]:音频:ac3,48000 Hz,立体声,s16,256 kb / s
流#0.2 [0x1200]:字幕:pgssub

在此示例中,视频使用h264编解码器以9390kb / s和每秒50帧的速度进行编码,大小为1440×1080像素,像素长宽比为4:3,显示长宽比为16:9。 音频以ac3立体声256kbs和48kHz编码。

转换:使用WinFF

要安装WinFF,请打开终端并运行:

Ubuntu 及衍生产品:

须藤apt-get install winff

及衍生产品:

yaourt -S温夫

然后,打开WinFF并导入要转换的文件。 该程序是批量工作的,因此可以创建一个工作队列来连续转换几个文件。

导入后,在底部的结果下,选择要使用的编解码器。 按下上方的“设置”按钮,然后复制您之前获得的视频数据,以保持转换的最高质量。

当然,也可以将视频转换为较低的质量(为此,已经有一些默认设置可供选择)。

最后,点击转换按钮。

有了这个,您应该已经有了普通视频编辑者和播放器可以理解的新视频格式。

转换:使用终端

如果您选择更令人兴奋的终端路径,请使用以下语法运行ffmpeg:

ffmpeg -i .MTS文件-vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080 .AVI文件

不要忘记基于通过运行ffmpeg -i获得的数据来更改文件名和配置参数。

如果您需要转换目录中的所有.MTS视频,则可以非常轻松地创建bash脚本。

为此,请使用您喜欢的文本编辑器创建convertmts文件,然后粘贴以下内容:

#!/斌/庆典
在`ls * .MTS`中; 做ffmpeg -i $ a -vcodec libxvid -b 12000k -acodec libmp3lame -ac 2 -ab 256k -deinterlace -s 1440x1080`echo“ $ a” | 切-d'。 -f1`.avi; 完成
出口

不要忘记使用最适合您需求的配置参数。

为了更加简便,您可以将脚本保存在/ usr / share中,然后您可以在其中创建misscripts文件夹(以保存这些小东西)。

最后,导航到存储视频的目录并按以下方式运行脚本:

bash / usr / share / myscripts / convertmts

这将启动目录中所有视频的转换过程。

资料来源:Tatblog和 公正的