Самым простым решением будет Reclock . Это не изменит ваши файлы для вас, но это отменит ускорение PAL при воспроизведении.
Преобразование фильма из PAL 25 кадров в секунду обратно в 24 кадра в секунду без повторного сжатия
Довольно часто я сталкиваюсь с фильмами или телевизионными шоу, которые первоначально были 24fps (как все фильмы, и большинство телевизионных шоу в США), но были преобразованы в 25fps для PAL playblack.
Преобразование исходного материала 24fps в 25fps довольно просто:
- увеличить скорость воспроизведения на 1,0466%
Это превращает 2h 20m
фильм в 2h 14m 24s
фильм. Это также имеет нежелательный побочный эффект увеличения высоты звука на полную ноту. Это дает каждому говорящему качество бурундука, которое я считаю нежелательным.
Я загрузил образец видео PAL (25 кадров в секунду) на YouTube:
Вы можете сравнить это с оригинальной версией фильма 24fps:
Предупреждение: если вы никогда не слышали разницу между оригинальной версией и версией PAL, не запускайте сейчас; не смотрите эти клипы.
По сути, я не хочу перекодировать видео, что влечет за собой наказание за другое сжатие с потерями. я просто хочу, чтобы плеер получил инструкцию проигрывать видео медленнее . Прогрессивные кадры не нужно повторно сжимать, а аудио не нужно повторно сэмплировать.
25fps 24fps ======= ======= Frames per second: 25 24 Display each frame: 40.0ms 41.6ms Audio samples per second: 44,100 42,336
Есть ли способ изменить «частоту кадров» AVI так, чтобы он был помечен как 24fps, а не 25fps, чтобы игрок мог:
- воспроизводить меньше видеокадров в секунду
- воспроизводить меньше аудиосэмплов в секунду
Хотя это не жизнеспособное решение (поскольку оно требует повторного сжатия видео и аудио), я могу получить необходимое преобразование с помощью AVISynth :
Aliens - восстановлено до 24fps.avs
DirectShowSource("Aliens - 25fps.avi") AssumeFPS(24, true)
Который работает; кроме того, теперь я должен все перекодировать .
Существует утилита Frame Rate Changer :
Это меняет скорость воспроизведения видео, но скорость звука остается неизменной. Это приводит к тому, что звук больше не синхронизируется с видео.
Следует также отметить, что это упражнение требуется только для материала, который изначально был 24fps (то есть, театральный фильм, телевизионное шоу), а затем преобразован в 25fps для рынка PAL, когда я получил его в свои руки. Теперь я хотел бы восстановить исходные 24 кадра в секунду.
2 ответа на вопрос
after using AVI Framerate Changer (I use Virtualdub to retime the video without re-encoding) you only have to recompress the audio and mux it with the new video file. If the audio is mp3, you might be able to change it without recompressing - I know mp3gain can change the volume levels without recompressing it, so maybe there's a way to change playback speed.
Похожие вопросы
-
3
Windows Media Center (Vista): дополнение или программное обеспечение для обрезки телевизионных запис...
-
3
Обработка видео с картами ATI
-
1
VirtualDub для Linux
-
-
2
Какое использование диска используют видео в формате RAW?
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
3
Воспроизведение видео рипов с помощью Windows Media Center
-
5
Как лучше всего смотреть интернет-фильмы (Hulu и т. Д.) На моем телевизоре?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
10
Принудительно установить собственное разрешение для монитора без PnP в Windows
-
4
Как узнать, почему Windows Media Center не воспроизводит фильм?