Решил пожать некоторые свои видео, экспериментирую с файлом от регистратора
Команда простая: fmpeg -i «$f» -c:v libx265 -c:a libopus -crf 30 -ac 1 -ar 24000 -preset medium «${f%.*}.mkv»
На ubuntu 1604 все ок
Но на opensuse 422 получаю ошибки вида «Past duration 0.999992 too large»
Такие же ошибки и на ubuntu 1710
Из видимых отличий на ubuntu 1604:
ffmpeg version 2.8.11, x265 [info]: HEVC encoder version 1.9
на opensuse 422 и ubuntu 1710:
ffmpeg version 3.3.4, x265 [info]: HEVC encoder version 2.5
ffmpeg version 3.3.4-2 HEVC encoder version 2.5
Старые версии более «стабильны» или в новых нужно что то учесть ?
Поиск по интернету не принес пользы, такие ошибки возникали или при «живом» кодировании, либо не помогали предложенные варианты
Похожие темы
- Форум ошибки при трансляции сложных кадров в ffmpeg (2020)
- Форум Аппаратное кодирование видео Ryzen 5 2600 + AMD RX570(8gb) (2019)
- Форум web-камера Defender G-LENS 324 не работает с ffmpeg (2017)
- Форум fopen возвращает ошибку file too large (2007)
- Форум Как правильно транскодить на AMD при помщи VAAPI? (2019)
- Форум Request Entity Too Large (2013)
- Форум ffmpeg «не останавливается» по duration (2015)
- Форум Обработка файлов с пробелами в именах в цикле (2014)
- Форум ffmpeg - синхронизировать два входящих видеопотока (2020)
- Форум ошибка ffmpeg (2018)