Я передаю видео с камеры в файл, используя ffmpeg
. Случай Fragmented MP4
заключается в том, что может произойти внезапное отключение питания и потеря видео. Я настроил фрагменты как минимум на 30 секунд, и это то, сколько Windows Media Player
сообщает за длительность, даже если она длится 2 часа, после этого она продолжает потоковую передачу видео, но ее нельзя найти после 30-й секунды. Как это можно исправить?
ffmpeg -c copy -movflags frag_keyframe+separate_moof+omit_tfhd_offset -min_frag_duration 30000000 -bsf:a aac_adtstoasc \ out.mp4
Если я использую -movflags frag_keyframe+empty_moov
, тогда видео вообще не будет найдено и длительность не будет указана.
Я стремлюсь к поиску видео с правильной продолжительностью на VLC / Windows Медиа-проигрыватель
Версия ffmpeg: 3.3.4