【发布时间】:2019-11-20 15:41:20
【问题描述】:
我们正在使用 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 copy -framerate 30 -bsf:v h264_mp4toannexb -f mpegts -crf 32 pqr.ts');
所以任何人都可以检查并告诉我们是否有任何解决方案。
提前致谢。
【问题讨论】:
-
请发布 ffmpeg 的日志输出。
-
@szatmary: 我从 ffmpeg 得到空白数组输出
-
但是有很多。 ffmpeg 总是将日志打印到标准错误。
-
感谢您的回复。但我找到了下面给出的解决方案
标签: video ffmpeg html5-video exec recordrtc