>ffmpeg -i in.mp4 -vcodec nvenc -ab 164k -b 8M out.mp4
...
[buffer @ 0x9d5dc0] Unable to parse option value "-1" as pixel format
Last message repeated 1 times
[buffer @ 0x9d5dc0] Error setting option pix_fmt to value -1.
[graph 0 input from stream 0:0 @ 0x9d5cc0] Error applying options to the filter.
Error opening filters!
есть два файла-все воспроизводятся целиком ffmpeg не может с ними сделать ничего кроме как резать на куски(и все операции с копированием кодека),куски тоже нельзя перекодировать(точне второй кусок после опеределенного времени) с такойже ошибкой
опции кодека и версия ffmpeg ни на что не влияют(пробовал три версии ffmpeg 2.8 3.0 3.2 последняя из гита)
весь гугл говорит что якобы старая версия ффмпег,но блин-блинский оно записано темже ффмпегом кторым я и пережимаю(буквально темже на одном компе)
все остальные видео прекрасно работают кроме этих двух
и самое печальное зачем их надо перекодировать-ютуб тоже не перевариват эти два видео
единственный рабочий способ борьбы-сменить формат в mkv ( ffmpeg -i in.mp4 -vcodec copy -acodec copy out.mkv )
ютуб начинает обрабатывать mkv, но я перекодировать по прежнему не могу с тойже ошибкой(а я хочу перекодировать ибо это 20гб видео и аплоадить 20гб для меня это 10 часов)
вот кусок файла для теста этот кусок у меня выдает Unable to parse... ошибку
команды для теста
ffmpeg -i in.mp4 -vcodec libx264 -ab 164k -b 6M out.mp4
ffmpeg -i in.mp4 -vcodec nvenc -ab 164k -b 6M out.mp4
https://yadi.sk/d/5s21Qjuz3EUEa9
(справа сверху кнопка скачать)
вот моя проблема 1 в 1 в багрепортах http://trac.ffmpeg.org/report/5?sort=summary&page=2
первое найденное решение(по ссылке выше)
mencoder -fps 30 -o out.avi -oac pcm -ovc copy in.mp4
и перекодировать полученный out.avi (сейчас посмотрю на синхронизацию аудио) это способ со сменой фпс(я поставил такойже как и был фпс)