ffmpeg视频无法从.mp4转换为.ts格式

我们正在使用RecordRTC录制视频。我们已经使用“ video / mp4” mimeType录制了视频,并使用PHP文件上传功能将其上传到了上传目录。

这是我使用RecordRTC记录的功能

recorder = RecordRTC(stream,{type: 'video',mimeType: 'video/mp4'});

我们已经检查了上传的文件,并在多个浏览器和多个设备上播放了该文件,并且正在正常播放视频。

但是,当我们尝试将视频从.mp4转换为.ts格式时,会生成0B .ts文件。我们已搜索但未找到任何适当的解决方案。我们已经使用FFmpeg转换了视频并使用exec()PHP函数执行了该视频。

我们正在使用以下命令将.mp4转换为.ts格式

  

exec('ffmpeg -i abc.mp4 -c复制-framerate 30 -bsf:v h264_mp4toannexb   -f mpegts -crf 32 pqr.ts');

所以任何人都可以检查一下,让我们知道有什么解决方法。

谢谢。

a13406120179 回答:ffmpeg视频无法从.mp4转换为.ts格式

经过多次尝试终于找到了解决方法。

exec('ffmpeg -i abc.mp4 -c:v libx264 -c:a aac -b:a 160k -bsf:v h264_mp4toannexb -f mpegts -crf 32 pqr.ts');

本文链接:https://www.f2er.com/3064402.html

大家都在问