iMac 无法识别我硬盘上的 .MTS 视频,我该如何播放它们?

iMac 无法识别我硬盘上的 .MTS 视频,我该如何播放它们?

我们昨天刚买了一台 iMac 来观看我们的旅行视频。问题是,我们存储在外部硬盘上的所有视频都是 .MTS 文件格式 (AVCHD)。问题是,Mac 或 QuickTime 无法识别它们。有没有好的/免费的文件转换器,我们可以将视频文件转换为 .MOV,因为这似乎是 Mac 的常用文件格式。

我在网上看到,你可以欺骗你的电脑,让它认为它是直接从摄像机而不是从外部硬盘读取视频文件,但你必须重新组织视频的存储或层次结构。显然这会占用大量内存 - 可能高达原始视频文件大小的 10 倍?这是一个可行的解决方案吗?

什么是最好的/最直接的/最好是免费的如何将视频转换为可用的格式?

答案1

首先,甚高频液晶应该可以正常播放文件。通常不需要转换。只需安装 VLC 并使用它来代替 QuickTime。


MTS 文件(MPEG 传输流)可能包含视频和音频数据,这些数据可以原生地包装在更广泛支持的容器中,例如 MP4、MOV 或 MKV。

免费、跨平台FFmpeg可以即时更改容器,而无需重新编码视频。这意味着您的质量将保持不变,转换过程只需几秒钟。

从以下网址下载适用于 OS X 的 FFmpeg 静态版本他们的下载页面。提取存档并找到 FFmpeg 二进制文件,例如~/Downloads/ffmpeg。现在,从 打开您的 Terminal.app /Applications/Utilities,您就可以使用 FFmpeg 工具转换视频。

~/Downloads/ffmpeg -i input.mts -c copy output.mp4

在这里,将输入和输出文件的路径替换为您的文件所在/应该所在的位置。

这将复制视频和音频流(-c copy)并将它们写入output.mp4。此文件应该可以在 QuickTime 中播放,如果不能,你可能需要安装佩里安,它是 OS X 的编解码器库(VLC 自带编解码器)。

最后,如果您想减小 MTS 文件的大小,您可以重新编码它们,例如像这样:

ffmpeg -i input.mts -c:v libx264 -preset:v slow -profile:v high -crf 23 \
-c:a aac -strict experimental -b:a 192K output.mp4

这里,CRF 值决定了质量。越低越好,合理的值从 18 到 28,取决于你想要什么。你可以用 停止处理Q并查看结果文件以检查质量。请参阅x264 编码指南了解更多信息和我们的FFmpeg 博客条目以获得总体概述。

答案2

FFmpeg 运行良好,但没有最简单的界面来实现这一点。如果您想要简单的“拖放式 GUI”,有一种方法可以实现这一点。

获取 Mac 的免费软件工具媒体转换器。它可以进行各种转换,但也有可下载的预设来执行“重新包装”,即将 MTS 的内容放入 MOV 容器中。

下载媒体转换器,然后转到此处预设页面并下载“重新包装 AVCHD 以用于 Quicktime - 未压缩音频”预设。启动它,它将安装到媒体转换器中。(您也可以重新包装而不带声音,如果您打算在编辑时删除声音,这将非常有用)。

(有关此内容的完整文章,请阅读心房颤动

相关内容