我们昨天刚买了一台 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 博客条目以获得总体概述。