我正在尝试通过qtmux使用Gstreamer和moov-recovery。
当我尝试从未损坏的.mp4文件中获取恢复moov时
gst-launch-1.0 filesrc location=full.mp4 ! qtdemux ! qtmux moov-recovery-file=moov_recov.mrf ! filesink location=recovered_video.mp4
然后我就得到了
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 0:00:00.112361582
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
Freeing pipeline ...
使用Got EOS from element "pipeline0"
的原因是什么
从.mp4文件中提取恢复moov的正确方法是什么?
谢谢。
发布于 2020-07-16 15:27:39
你的多路复用过程是成功的。它花了大约十分之一秒。因此,EOS。因为它没有崩溃或任何东西,文件可能会在成功的多路复用后被删除。保留那个文件是没有意义的。
https://stackoverflow.com/questions/62913610
复制相似问题