Невозможно повернуть / перекодировать видео с помощью любого инструмента - PullRequest
0 голосов
/ 08 июня 2019

У меня есть видео, снятое с Android Virtual Device (Android Emulator).Его формат - WebM.Мне нужно повернуть его на 90 градусов против часовой стрелки.Но я не могу этого сделать: я пробовал FFMpeg - он сбрасывает ВСЕ кадры, кроме 1-2, несколько онлайн-конвертеров - безрезультатно.Затем я попытался закодировать это видео в H.264 ... безрезультатно. Все видео черное (опять может быть 1-2 кадра). Как я могу повернуть или перекодировать это видео?

Видео: https://dropmefiles.com/nhy0H (без названия.webm - видео необходимо повернуть; out_example.webm - вывод видео из FFMpeg).

1 Ответ

1 голос
/ 14 июня 2019

По какой-то причине ffmpeg обнаруживает неправильную частоту кадров (0,04 к / с) - либо неправильно сформированный заголовок, либо ошибка демультиплексора.Таким образом, во время транскодирования выбирается соответствующая временная база, что приводит к очень грубому разрешению DTS, что, в свою очередь, заставляет ffmpeg отбрасывать большинство кадров.

Использовать

ffmpeg -i untitled.webm -vf transpose=2 -time_base:v 1/1000 -c:a copy out.webm
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...