2

У меня есть устройство захвата EzCap 116, которое может захватывать видео и аудио с композитных кабелей.

Я снимаю видео в VirtualDub, используя функцию "Capture AVI". VirtualDub, по-видимому, кодирует видео в .avi с помощью кодека MPEG-1 и генерирует видеофайл.

Они отлично играют в VLC.

Тем не менее, я хотел бы сделать некоторые редактирования в Sony Vegas. Сначала я получал сообщение об ошибке Video: stream attributes could not be determined. , который я определил, была проблема кодека после некоторого поиска в Google. После игры с конфигурацией ffdshow VFW я смог заставить Sony Vegas распознавать и воспроизводить видеофайл.

Проблема в том, что качество в Вегасе абсолютно ужасное. Картинка блочная, волнистая и очень запаздывающая. Я не понимаю, почему это так, потому что, как я уже сказал, эти видео отлично воспроизводятся в VLC и в VirtualDub.

У меня есть видео пример проблемы, который можно увидеть здесь:

http://www.youtube.com/watch?v=53eHQ4B0-0o

(Я знаю, что звук отключен, это не моя проблема в данный момент)

Почему Sony Vegas жестоко расправляется с моим видео потоком? Я никогда раньше не сталкивался с этой проблемой.

2 ответа2

2

Это проблема кодека. VLC содержит свои собственные кодеки, которые, очевидно, очень хорошо работают с AVI, созданным VirtualDub.

Sony Vegas, с другой стороны, говорит , не хорошо работать с Divx или Xvid. MPEG на самом деле считается хорошим.

Я предлагаю сначала установить хороший пакет кодеков, например K-Lite, и повторить попытку, проверяя параметры видео в VirtualDub. Если это не работает, попробуйте кодировать в VirtualDub что-то менее сжатое. Попробуйте даже захват в формате AVI без потерь, если компьютер достаточно быстрый. Если нет, попробуйте, может быть, MPEG-2, рекомендуемый в некоторых темах для Sony Vegas.

Общее правило: чем меньше сжатие, тем легче редактировать и тем лучше качество последующих кодировок. Если это конечный продукт, то вы можете сжать столько, сколько хотите, и получить желаемый уровень качества изображения. Несжатые файлы также относительно велики и требуют большого времени обработки для преобразования, поэтому требуется определенный баланс между кодированием и качеством.

Видео операции в значительной степени зависят от вашего оборудования. Так что, как правило, стоит попробовать и посмотреть, что лучше для вас.

0

Читая ваш пост снова, кажется, вы уже установили ffmpeg (ffdshow является компонентом набора ffmpeg). Я думаю, что Sony Vegas пытается использовать ffdshow для конвертации в другой формат на лету. Скорость передачи по умолчанию для ffmpeg составляет 200 кбит / с согласно: http://www.linuxquestions.org/questions/linux-software-2/ffmpeg-to-convert-quicktime-mov-file-into-dv-file-635594/ Слишком мало для многих типов видео во время редактирования. Я бы попытался преобразовать поток в собственный поддерживаемый формат Vegas, такой как DV (согласно википедии Vegas 8 поддерживает формат DV из коробки). Затем используйте файл DV. Вы заявляете в своем посте, что можете обрабатывать аудио, так что это всего лишь рекомендация для видео.

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