Имеется сырое видео в формате *.ogv, двадцать кусков. Из этих кусков я монтирую итоговое видео в редакторе OpenShot. И есть проблема.
Если в OpenShot разрезать кусок, или убрать несколько кадров в начале куска, то видео, содержащееся в этом куске случайным образом искажается:
- Либо имеем в начале несколько кадров черного цвета (звук идет)
- Либо имеем в начале несколько кадров зеленого цвета (звук идет)
- Либо имеем в начале несколько кадров розовых квадратиков (звук идет)
- Либо имеем нормальный кусок
То же самое и с концом куска - он может закончиться нормальным кадром видео, а может закончиться черным кадром, и убрать его невозможно, а можно только убрать ~2 секунды конца. Или остаться с черным кадром.
Примерно про такую проблему спрашивали здесь:
http://askubuntu.com/questions/806137/how-to-end-video-in-openshot-without-bl...
Ответа нет.
Я подозреваю, что эта проблема как-то связана с ключевыми кадрами. В редакторе Kino (с марсианским интерфесом) эта проблема решается каким-то пересчетом ключевых кадров, и хранения именно этого индекса отдельно. В OpenShot такого нет.
Поэтому, чтобы обойти проблему, я хочу скормить OpenShot подготовленное сырое видео, в котором каждый кадр ключевой.
Как и чем можно такое действие провернуть? Желательно увидеть готовую команду преобразования файла *.ogv.