Встановлення кадрів в секунду вихідного відео, рівного вхідному відео


2

У мене є екранізоване відео, яке має дивний кадр (58.7305122). Я хочу створити версію цього відео з меншою роздільною здатністю з точно таким же кадром. Я знаю, що можу використовувати перемикач -r для встановлення частоти кадрів і введення цього вручну. Однак якщо я хочу попрацювати над декількома відеозаписами або хочу використовувати це в сценарії python, це літ стомлений / не практичний.

Чи є змінна, яка забезпечує кадр частоти вхідного відео, який я можу використовувати як аргумент для перемикача -r вихідного відео?

Спасибі заздалегідь


Додайте -vsync 0до своєї команди. Не додавати -r.
Gyan

Дякую, я не знав про це. Однак я отримую повідомлення про помилку з цим. Я спробував: ffmpeg -i INPUT.mp4 -vsync 0 OUTPUT.mp4 Тоді я отримую помилку: [mpeg4 @ "деякий шістнадцятковий номер"] Недійсний бал (18) <= останній (18)
Тутов

Потім змініть на, -vsync vfrале в цьому випадку кадри введення з однаковими часовими позначками будуть відрегульовані таким чином, що швидкість виходу буде трохи іншою.
Джан

Так, це мені не допомагає, тому що я редагую відео кадр за кадром, тому мені вони потрібні синхронно ... :(
Tutov
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.