Неправильное соотношение сторон в mp4 (H.264), созданное видеокамерой Samsung

11323
Overflow

Я только что купил видеокамеру Samsung (SMX-F30BP). Он имеет возможность захвата в стандартном соотношении сторон (я думаю, 4: 3) или в формате 16: 9. Проблема в том, что сгенерированный файл mp4 (H.264) всегда рассматривается как формат 4: 3 в любом плеере, который я пробовал (медиаплеер, MPlayer, VLC и т. Д.), Несмотря на то, что кадры на самом деле имеют формат 16: 9., Только вручную установив соотношение сторон 16: 9 в плеере, я получаю правильный фильм. Кто-то имеет представление о том, что происходит? Это ошибка в программном обеспечении камеры? Есть ли что-то, что я могу сделать? Спасибо за ответ.

3
VLC позволяет вам изменять AR на лету ... моя старая версия и использует "A" в качестве горячей клавиши AR-change. продолжайте нажимать, чтобы пролистать варианты. другие достойные игроки позволят вам изменить его во время игры. но для постоянного изменения вы хотите, чтобы статья была связана ниже. quack quixote 15 лет назад 0

3 ответа на вопрос

3
harrymc

Вы можете изменить соотношение сторон без перекодирования.

РЕДАКТИРОВАТЬ : Для файлов MP4 см. Эту статью:
Изменить соотношение сторон .mp4 без перекодирования

Посмотреть модификатор MPEG4

Модифицирует видео MPEG-4 ASP (XviD, DivX) без перекодирования (изменение соотношения сторон, редактирование пользовательских данных, удаление или добавление упакованного потока битов и изменение порядка чересстрочных полей). Он также может отображать информацию о видео, такую ​​как количество использованных I / P / S / B-VOP, использовались ли QPel / GMC и т. Д. Видео должно быть в контейнере AVI. Более подробную информацию можно найти в этой теме. Есть также версия командной строки, разделяющая большинство тех же самых функций.

образ

Ницца. Я знал, что должен быть способ. Тем не менее, странно, что сама камера уже не встраивает эту информацию. Joey 15 лет назад 0
Извините, но формат клипа MP4, а не AVI, поэтому мне нужно сначала преобразовать его, а затем изменить AR. @ Johannes Rössel, почему вы удалили свой предыдущий ответ? Я думаю, что это было правильно, и я собирался «принять» это Overflow 15 лет назад 0
Смотрите статью, которую я отредактировал в своем ответе. harrymc 15 лет назад 0
2

Существует простой способ исправить соотношение спектра без перекодирования.

Samsung MX20 не помечает свои 16: 9 файлы с правильным DAR. Чтобы исправить это без перекодирования, используйте Yamb (или mp4box), установив соотношение сторон 64:45 для видео PAL. Как и в этом тесте, видео о круглом аэрозольном баллончике сверху снято сверху. Никакого другого редактирования не было сделано до загрузки на YouTube. Или установите mp4box и используйте этот командный файл:

@ECHO OFF

: LOOP

«E: \ Program Files \ Yamb \ mp4box.exe» -par 1 = 64: 45% 1

СДВИГ

ЕСЛИ [% 1] == [] GOTO END

GOTO LOOP

:КОНЕЦ

Замените путь к mp4box соответствующим образом. Затем просто перетащите файлы, которые будут зафиксированы в файле bat.

Источник: http://www.youtube.com/watch?v=rg4pc2rQ9Rw

Это то, что я только что решил сделать! К сожалению, я должен обработать все файлы, однако. Спасибо, ваш ответ правильный. Кстати, я использую опцию -par 1 = 16: 11 для PAL, как предложено Ямбом, а не 64:45. Overflow 14 лет назад 0
Я исследовал немного глубже и обнаружил, что на самом деле 64:45 является правильным PAR для формата 720x576, чтобы получить ровно 16: 9 AR. Overflow 14 лет назад 0
0

Модификатор MPEG4 работает только для файлов в формате DIVX. Для видео в кодировке H264 вы можете попробовать использовать модификатор соотношения сторон H264 (H264ARM) из этой темы:

http://forum.videohelp.com/threads/316259-Can-I-change-the-pixel-aspect-ratio-in-an-x264-AVI-without-reencoding

Он работает без перекодирования, но вместо этого исправляет значения в потоке h264.

Похожие вопросы