📌  相关文章
📜  如何使用 ffmpeg 将 ts 转换为 mp4 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:38:00.383000             🧑  作者: Mango

如何使用 ffmpeg 将 ts 转换为 mp4

ffmpeg是一款强大的音视频处理工具,可以用它将ts文件转换为更为通用的mp4格式,使得文件更易于播放和共享。下面是使用ffmpeg将ts转换为mp4的方法。

安装ffmpeg

首先,需要安装ffmpeg。可以通过以下命令在Linux系统上安装:

sudo apt-get install ffmpeg

如果使用Windows系统,则需要前往ffmpeg官网https://ffmpeg.org/download.html下载并安装。

转换ts到mp4

假设需要将input.ts转换为output.mp4,可以使用以下命令:

ffmpeg -i input.ts -c:v libx264 -c:a aac -strict -2 output.mp4

其中,-i用于指定输入文件名,-c:v用于设置视频编码器,-c:a用于设置音频编码器,-strict -2用于关闭aac编码器的严格模式。视频编码器和音频编码器可以根据需要进行设置。

转换过程中降低文件大小

如果需要在转换过程中降低文件大小,可以使用以下参数:

ffmpeg -i input.ts -c:v libx264 -crf 23 -preset medium -c:a aac -b:a 128k output.mp4

其中,-crf用于设置视频质量,值越小质量越高,-preset用于设置视频编码速度,值越高速度越快,-b:a用于设置音频码率。

改变视频分辨率

如果需要改变视频分辨率,可以使用以下参数:

ffmpeg -i input.ts -vf scale=640:360 -c:v libx264 -c:a copy output.mp4

其中,-vf用于设置视频过滤器,scale表示缩放操作,640:360表示目标分辨率。-c:a copy表示复制音频流而不进行转码。

结论

这是使用ffmpeg将ts转换为mp4的方法,同时也可能适用于其他视频文件格式的转换。根据需要,可以根据参数进行更多的自定义。