我正在开发一个应用程序,可以记录实时电视(dvbt:mpeg.ts文件),并立即使用ffmpeg将其转码为webm文件。我能够以恒定的速率完成这个过程;因此ffmpeg不会赶上正在增长的文件。
现在,我想在html5网站上播放此文件。这可以做到,但是当ffmpeg没有完成转码(我的webm文件仍在增长)时,我无法搜索它(也没有进度条)。
在视频文件被转码的同时搜索它是否可能?我是否错过了一些ffmpeg设置?还是webm出了问题?
这就是我现在拥有的:
ffmpeg -re "inputfile.ts" -y -f webm -vcodec libvpx -acodec libvorbis \
-aq 90 -ac 2 -b:v 1300k -threads 2 "outputfile.webm"
谢谢