📅  最后修改于: 2023-12-03 15:38:00.383000             🧑  作者: Mango
ffmpeg是一款强大的音视频处理工具,可以用它将ts文件转换为更为通用的mp4格式,使得文件更易于播放和共享。下面是使用ffmpeg将ts转换为mp4的方法。
首先,需要安装ffmpeg。可以通过以下命令在Linux系统上安装:
sudo apt-get install ffmpeg
如果使用Windows系统,则需要前往ffmpeg官网https://ffmpeg.org/download.html下载并安装。
假设需要将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的方法,同时也可能适用于其他视频文件格式的转换。根据需要,可以根据参数进行更多的自定义。