Я ищу способ поворота видео, снятого на Nexus 4, в моей системе Debian Wheezy. Видео снято в портретном режиме, и я хотел бы перевести их в ландшафтный режим. Предпочтительно вращение управляется из командной строки.
Я нашел несколько предыдущих вопросов, которые намекают на хорошее решение, но мне не удается заставить его работать.
Для начала возник такой вопрос: Вращение видео с помощью FFmpeg
Но это указывает на то, что ffmpeg устарел и что я должен использовать avconv. Я нашел этот вопрос, детализирующий способ идти вперед. https://askubuntu.com/info/269429/how-can-i-rotate-video-by-180-degrees-with-avconv
Это заставило меня использовать следующую команду:
avconv -i original.mp4 -vf "transpose=1" -codec:v libx264 -preset slow -crf 25 -codec:a copy flipped.mp4
Тем не менее, это кропотливо медленно (последний тест занял у меня более 6 часов при длине записи менее 3 минут) и не приводит к воспроизведению фильма. Я также получаю сообщение об ошибке при выводе журнала, в котором указана скорость передачи в МБ>.
Есть ли здесь проблема с перекодированием? Должен ли я сначала перекодировать видео со своего телефона в другое, более "работоспособное" кодирование перед применением поворотов? Или я упускаю еще один важный момент?