FFmpeg 是一个功能强大的开源多媒体处理工具,支持音视频的转码、剪辑、合并、提取等多种操作。在本文中,我们将详细介绍如何使用 FFmpeg 将 .ts(MPEG-TS)格式文件转换为更通用的 .mp4(H.264/AAC)格式。
一、什么是 .ts 和 .mp4?
.ts(Transport Stream):
常用于流媒体传输(如直播、电视广播),具有较强的容错性。通常封装的是 H.264 视频和 AAC/MP3 音频。
.mp4(MPEG-4 Part 14):
是一种广泛支持的容器格式,兼容性强,适合本地播放和网络点播。支持 H.264/H.265 等多种编码格式。
二、安装 FFmpeg
Windows:
推荐使用 https://www.gyan.dev/ffmpeg/builds/ 提供的完整版本。下载后解压,并将 bin 目录添加到系统环境变量中。
三、基本转换命令
将 .ts 转换为 .mp4 的最简单命令如下:
ffmpeg -i input.ts output.mp4
-i input.ts:指定输入文件。
output.mp4:输出文件名,FFmpeg 会自动选择合适的编码器。
此命令默认会复制视频和音频流,并进行重新封装为 MP4 容器。
四、
新建一个 convert.bat 文件,内容如下:
@echo off
for %%a in (*.ts) do ffmpeg -i "%%a" -c:v libx264 -c:a aac "%%~na.mp4"
运行该脚本即可将当前目录下所有 .ts 文件转换为 .mp4。
注意事项
如果原 .ts 文件包含多个音轨,建议使用 -map 参数选择需要保留的轨道。若音频不是 AAC 编码(如 AC3),需先进行转码,否则 MP4 可能不能播放。使用 -c copy 快速转换时,确保视频和音频编码都兼容 MP4 容器。
使用简鹿视频格式转换 TS 为 MP4 视频
如果你仍然不会使用 FFmpeg 命令进行转换 TS 到 MP4,那么你可以借助于简鹿视频格式转换器,它是一款适用于 Windows 和 Mac 系统的音视频转换工具。
你可以下载安装该软件后打开,选择视频格式转换,添加 TS 文件后设置输出格式为 MP4 即可进行批量转换。
以上就是关于如何把 TS 视频转换为 MP4 视频的方法,你可以根据自己的需要来选择适合自己的视频转换方式。
领取专属 10元无门槛券
私享最新 技术干货