Перетворення фільму з PAL 25 кадрів в секунду назад до 24 кадрів в секунду без повторного стиснення


3

Досить часто я натрапляю на фільми або телевізійні шоу, які спочатку були 24 кадрів в секунду (як і всі фільми, і більшість телевізійних шоу в США), але були перетворені на 25 кадрів в секунду для відтворення PAL.

Перетворення вихідного матеріалу в 24 кадрів в секунду в 25 кадрів в секунду досить просте:

  • прискорити показник відтворення на 1.0466%

Це призводить до перетворення 2h 20mфільму в 2h 14m 24sкіно. Він також має небажаний побічний ефект збільшення висоти тону на повну ноту. Це дає всім людям, які говорять про шимпанзе, які я вважаю заперечними .

я завантажив на youtube зразок відеофайлу PAL (25 кадрів в секунду):

Ви можете порівняти його з оригінальною версією фільму на 24 кадрів в секунду:

Попередження: Якщо ви ніколи не могли почути різницю між оригінальною та PAL-версією, тоді не починайте зараз; не дивись ці кліпи.

По суті, я не хочу перекодувати відео, що спричиняє чергову компресію втрат. Я просто хочу, щоб плеєр був доручений відтворювати відео повільніше . Прогресивні кадри не потрібно повторно стискати, а звук не потрібно повторно відбирати.

                           25fps    24fps
                           =======  =======
Frames per second:         25       24
Display each frame:        40.0ms   41.6ms
Audio samples per second:  44,100   42,336

Чи є спосіб змінити "кадр кадрів" AVI так, щоб він позначався як 24 кадрів в секунду, а не 25 кадрів в секунду, щоб програвач:

  • відтворювати менше кадрів відео в секунду
  • відтворювати менше зразків звуку в секунду

Хоча це не є життєздатним рішенням (оскільки воно зазнає перетворення відео та аудіо), я можу отримати необхідне перетворення за допомогою AVISynth :

Інопланетяни - відновлено до 24fps.avs

DirectShowSource("Aliens - 25fps.avi")
AssumeFPS(24, true)

Який працює; за винятком того, що мені доведеться перекодувати все.


Є утиліта зміни частоти кадрів :

введіть тут опис зображення

Це змінює швидкість відтворення відео, але частота звуку не змінюється. Це призводить до того, що звук більше не синхронізується з відео.


Слід також зазначити, що ця вправа потрібна лише для матеріалів, які спочатку були 24 кадрів в секунду (тобто театрального фільму, телевізійного шоу), а потім перетворювались на 25 кадрів в секунду для ринку PAL, і саме тоді я отримав свої руки. Тепер я хотів би відновити його до початкових 24 кадрів в секунду.


Незначна нитка; більшість фільмів мають 24 кадрів в секунду, але далеко не всі.
Майк Скотт

Відповіді:


0

після використання AVI Framerate Changer (я використовую Virtualdub для повторного перегляду відео без повторного кодування), вам потрібно лише повторно стиснути звук і відключити його за допомогою нового відеофайлу. Якщо звук у форматі mp3, ви, можливо, зможете змінити його без повторного натискання. Я знаю, що mp3gain може змінити рівень гучності без повторного його компресії, тому, можливо, є спосіб змінити швидкість відтворення.


0

Найпростішим рішенням був би Reclock . Він не змінить ваші файли, але скасує прискорення PAL при відтворенні.


я не можу реально встановити це на PS3; гра по мережі.
Ян Бойд
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.