3

У меня есть видео, которое я хотел бы отредактировать, но в настоящее время это файл mov (H.264), который делает покадровое редактирование невозможным. Итак, я хотел бы перекодировать его в лучший формат. Я читал, что DV - хороший формат для покадрового редактирования, но когда я попытался это сделать, я обнаружил, что теряю разрешение. Мое видео имеет размер 1280x720, но видео DV выходит только на 720x480.

Я играл с mencoder, ffmpeg и winff на машине с Windows. Так много аргументов командной строки у меня над головой! Я просто хочу сохранить настройки из оригинала и получить высококачественное видео, подходящее для покадрового редактирования. Можете ли вы указать мне правильный кодек (и как его установить), лучший инструмент и аргументы командной строки для использования?

Это отлично работает для AVI:

mencoder -oac pcm -ovc x264 -o myvid.avi myvid.mov

Что мне нужно для HD и редактируемого? Что-то вроде этого?

mencoder -oac pcm -ovc ??? -o myvid.??? myvid.mov

1 ответ1

6

То, что вы ищете, вероятно, так называемый промежуточный кодек, который специально предназначен для редактирования. Это позволит вам выполнить (визуально) сжатие без потерь, но при этом вносить изменения в видео без разумной потери качества. Так же, как JPEG не предназначен для повторного сохранения фотографии, вам понадобится специальный кодек.

Ваш подход к DV не был таким уж плохим. Единственная проблема в том, что стандарт DV определяет максимальное разрешение 640х480 пикселей.

HuffYUV

Я бы посоветовал вам попробовать HuffYUV, кодек без потерь, который относительно быстр и должен легко редактироваться на платформах Windows. В Linux и OS X это не лучший выбор. ffmpeg встроена поддержка HuffYUV, поэтому вам не нужно устанавливать ничего другого. Вы можете попробовать что-то вроде:

ffmpeg -i infile.mov -vcodec huffyuv -acodec copy outfile.avi

Вам не нужно указывать размер кадра или что-либо еще. Просто попробуйте. Преимущество состоит в том, что оно сохраняет видео кадр за кадром, что вы и хотите редактировать.

MPEG2

Другой альтернативой является преобразование в MPEG2 с использованием только внутрикодированных кадров. Внутреннее кодирование означает, что каждый кадр полностью закодирован. MPEG2 не очень полезен в качестве промежуточного кодека, но он все еще используется для профессиональной передачи и хранения видео.

ffmpeg -i infile.mov -vcodec mpeg2video -qscale 1 -qmin 1 -intra -an outfile.m2v

Обратите внимание, что вы можете получить действительно огромный файл. MPEG2 должен легко редактироваться, так как это очень простой кодек.

DNxHD

DNxHD - это промежуточный кодек Avid без визуальных потерь. Существуют версии ffmpeg, которые могут кодировать в DNxHD. Например, ffmbc - это специализированная версия ffmpeg, предназначенная для трансляции видео.

ffmpeg -i infile.mov -vcodec dnxhd -b <bitrate> -an output.mov

См. Эту таблицу для битрейтов, которые будут использоваться. Возможно, вы не сможете открыть файл результатов с каждым редактором. Вам также необходимо установить плагин декодера. Я лично использовал его с Premiere Pro на Mac, и это действительно хороший кодек.

Если у вас есть какие-либо проблемы, дайте мне знать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .