У меня есть файл MOV, который я хочу разделить на несколько файлов меньшего размера (в определенные временные метки в списке через запятую). Я одновременно сжимаю видео в файлы WEBM.
Я использую команду:
ffmpeg -i original.mov -map_metadata -1 -map 0 -c:v libvpx -crf 10 -qmax 40 -b:v 2.5M -cpu-used 16 -n -force_key_frames "00:00:02.481,00:04:25.907,00:06:26.712" -f segment -segment_times "00:00:02.481,00:04:25.907,00:06:26.712" "output_%03d.webm" 2> logfile.log
Это работает, и результирующие файлы WEBM хорошо воспроизводятся в проигрывателе Windows Media, но их метаданные имеют неверные значения «длительность» и «начало», поэтому встраивание их в HTML5 затруднено. (Видеоплеер HTML5 считает, что видео длиннее, чем есть на самом деле, и что у него отсроченный запуск.)
Что я делаю неправильно?