ffmpeg ts(批量)转为mp4
注意
有一点要注意,ffmpeg使用时候文件名称不能包含空格,否则会跳过,如果有空格需要加上引号
例如"v i d eo.ts"
ffmpeg -i "vid eo.ts" -c copy "v ideo.mp4"
ts转mp4
copy为原视频格式
ffmpeg -i video.ts -c copy video.mp4
还有这个,我对比了之后,没发现有什么区别
ffmpeg -i video.ts -acodec copy -vcodec copy -absf aac_adtstoasc video.mp4
转为H264格式
速度略慢,取决于电脑速度
ffmpeg -i video.mp4 -vcodec h264 video.mp4
ts批量转mp4
在电脑上,新建一个.bat
文本
在ts视频目录执行即可,
下面del %%a
,为转为mp4之后,删除原文件,不需要可删除那段
代码如下:
for %%a in (*.ts) do (
ffmpeg -i "%%a" -c copy "%%~na.mp4"
del "%%a"
)
转换多种格式
set Ext=*.ts,*.avi,*.wmv,*.flv,*.mkv,*.rmvb,*.rm,*.mov
for %%a in (%Ext%) do (
ffmpeg -i "%%a" -c copy "%%~na.mp4"
del "%%a"
)
参考: