Вот моя проблема : код, который я использую для этого, требует, чтобы видеофайл имел ровно 29,97000 кадров в секунду, но экспорт моей работы из Photoshop/Premiere дает мне 29,970030 кадров в секунду. Повторное кодирование видео с помощью Handbrake дало мне тот же результат. В настоящее время используется OSX 10.11.6.
Есть ли способ «заставить» приложения Adobe Suite/Handbrake экспортировать видео со скоростью ровно 29,97000 кадров в секунду, или мне нужно использовать более простой метод (VirtualDubMod, AviSynth, ffmpeg и т. д.) для достижения этого?
Любая помощь/совет очень ценится!
Правильное определение «29,97» — это 30 * (1000/1001), что равно 29,97002997. Вот что у вас есть. Я не знаю, почему вы думаете, что вам нужно именно 29,97000, но, вероятно, это недоразумение.
Скорее всего, это просто ошибка округления при отображении целого числа с плавающей запятой. Даже если это не так, 0,00003 кадра в секунду — это один дополнительный кадр каждые девять с половиной часов видео. Если программное обеспечение, использующее этот файл, не может с этим справиться, вам следует изменить этот компонент, а не кодировщик.
Гьян
-r 29.97
.