Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » Предварительная обработка .flv-файлов в VirtualDub-e для записи на DVD.

Ответить
Настройки темы
Предварительная обработка .flv-файлов в VirtualDub-e для записи на DVD.

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6608
Благодарности: 1519


Конфигурация

Профиль | Отправить PM | Цитировать


С появлением YouTube-подобных сайтов и возможности скачивать с них ролики, также появилась и проблема обработки этих файлов и перевода их в более распространённые и читаемые на DVD-плеерах форматы. Существуют программы, которые могут переводить файлы .flv непосредственно в DVD, например, ConvertXtoDVD или бесплатный DVD Flick. Но часто .flv, помимо того, что имеют очень плохое качество (это, в общем, естественно), обладают и другими проблемами, например, несинхронность звука и изображения, непропорциональные чёрные поля по краям, и прочее. Для исправления подобных недостатков обычно используется VirtualDub. Но он не открывает .flv. Что делать?

А вот что:
1) Скачать FLV Extract, запустить его, снять галку с Timecodes. Затем перетащить нужный .flv в окно FLV Extract-а. Через несколько мгновений в папке, где лежит .flv, появятся .mp3 и .avi.

2) Убедиться, что в системе установлен ffdshow, или установить его. Ffdshow также входит в состав K-lite codec pack-a. Но загвоздка в том, что полученный файл .avi, даже если ffdshow стоит в системе и корректно воспроизводит его, VirtualDub не откроет, заругавшись на то, что ему нужен кодек Video for Windows (VFW). Чтобы задействовать VFW-кодек, нужно зайти в Пуск -> Программы -> ffdshow -> VFW configuration (для K-lite codec pack — Пуск -> Программы -> K-lite codec pack -> Configuration -> VFW configuration). Там зайти на вкладку Decoder, в левом столбце выбрать Codecs, после этого в правом столбце найти Format — FLV1. Напротив него в колонке Decoder будет стоять Disabled. Нужно щёлкнуть левой кнопкой мыши на слове Disabled, из списка выбрать libavcodec, нажать Apply и OK.

3) Теперь VirtualDub успешно прочитает полученный .avi. Чтобы исправить несинхронность звука с изображением, mp3-файл нужно перевести в .wav, иначе ничего не выйдет. Для этого хорошо подойдёт программа LameDropXPd. Нужно перетащить .mp3 в её окно, и на выходе будет .wav (обратное также верно ). Затем в VirtualDub-е указать внешний файл со звуком — Audio -> WAV audio. Ну а потом регулировать задержку — нажать Ctrl+I, и в поле Delay audio track by вводить предполагаемую задержку звука относительно видео. Если звук спешит, то вводить нужно значения больше нуля, если отстаёт — меньше.

Если проблема только в синхронизации звука и видео, то незачем перекомпрессировать исходный материал. Подобрав правильное значение задержки, нужно в меню Audio и Video отметить "Direct stream copy", нажать F7, и сохранить результат на диск.

Если имеются проблемы и с изображением, то без перекомпрессии видео не обойтись. В меню Video нужно оставить Full processing mode, и после добавления необходимых фильтров (Ctrl+F), выбрать кодек для сжатия (Ctrl+P). Если впоследствии планируется записать ролики на DVD, лучше всего выбирать кодек, сжимающий без потерь, например HuffYUV, или, например, MJPEG с качеством 19-20, чтобы не испортить и так уже неважное качество исходного flv-файла.

Успехов в видеообработке!

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:37, 06-09-2007

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6608
Благодарности: 1519

Профиль | Отправить PM | Цитировать


Misha hm, а я не о том же написал в инструкции?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 08:55, 30-10-2008 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Аватара для Misha hm

Ветеран


Сообщения: 585
Благодарности: 141

Профиль | Сайт | Отправить PM | Цитировать


Нет.

Для исправления подобных недостатков обычно используется VirtualDub. Но он не открывает .flv. Что делать?

Всего-то надо плагин скачать и VD без посторонних прог будет открывать флеш с возможностью полного редактирования.

-------
Настройка SpeedFan


Отправлено: 09:06, 30-10-2008 | #12


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6608
Благодарности: 1519

Профиль | Отправить PM | Цитировать


Misha hm, читать надо внимательно. На вашем ру-борде написано:
Цитата:
flv plugin32 http://www.moitah.net/misc/FLVInputDriver-0_3_0.zip
P.S: Для работы wmv plugin-а и flv plugin-а пока необходим ffdshow (поставить libvacodec в Конфигурация VFW интерфейса у wmv1, wmv2, wmv3, vp6f, flv1), качать отсюда
У меня написано то же самое, про ffdshow, и как его настроить, чтобы VirtualDub открывал flv.

А чтобы поправить задержку звука относительно видео, надо перекодировать mp3, содержащийся в flv, в wav, иначе ничего не выйдет. Из-за этого надо пользоваться программой FLV Extract, чтобы разделить аудио и видео.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 09:48, 30-10-2008 | #13


Аватара для Misha hm

Ветеран


Сообщения: 585
Благодарности: 141

Профиль | Сайт | Отправить PM | Цитировать


Про ffdshow, согласен. А вот с
Цитата DJ Mogarych:
А чтобы поправить задержку звука относительно видео, надо перекодировать mp3, содержащийся в flv, в wav, иначе ничего не выйдет. Из-за этого надо пользоваться программой FLV Extract, чтобы разделить аудио и видео. »
не согласен. Перекодировать можно и встроенными средствами VD, и задержку там же выставить можно: Audio - Interleave - Delay audio track by.
Смысл моего поста лишь в том, что можно обойтись без посторонних программ, а только с помощью VD и плагинов к нему.

P.S. Руборд не мой - он общий)

-------
Настройка SpeedFan


Отправлено: 09:58, 30-10-2008 | #14


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6608
Благодарности: 1519

Профиль | Отправить PM | Цитировать


Цитата Misha hm:
Перекодировать можно и встроенными средствами VD, и задержку там же выставить можно: Audio - Interleave - Delay audio track by. »
Можно, можно. Только попробуйте сделать это с mp3.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 10:27, 30-10-2008 | #15


Аватара для Misha hm

Ветеран


Сообщения: 585
Благодарности: 141

Профиль | Сайт | Отправить PM | Цитировать


Вот сейчас специально попробовал с mp3 - сделал задержку аудио 2с, даже перекодировать не пришлось.

-------
Настройка SpeedFan

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:34, 30-10-2008 | #16


Аватара для DJ Mogarych

fascinating rhythm


Moderator


Сообщения: 6608
Благодарности: 1519

Профиль | Отправить PM | Цитировать


Надо же. У меня почему-то mp3 двигаться не хотел, только wav.

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)


Отправлено: 11:40, 30-10-2008 | #17


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Цитата DJ Mogarych:
3) Теперь VirtualDub успешно прочитает полученный .avi. Чтобы исправить несинхронность звука с изображением, mp3-файл нужно перевести в .wav, иначе ничего не выйдет. »
Или использовать вместо VirtualDub - VirtualDubMod(Streams->Stream list->Add) или NanDub(аналогично VirtualDub), тогда выйдет и с мр3, который на самом деле МРА если верить заголовку импортировщику этих двух программ.

Отправлено: 04:56, 06-11-2008 | #18


Новый участник


Сообщения: 1
Благодарности: 1

Профиль | Отправить PM | Цитировать


Более простой способ заставить открыть неоткрывающиеся форматы в VirtualDub:
В VirtualDub можно открыть любой формат, для которого в системе есть кодек, но для этого нужен Avisynth.
К примеру, у нас есть файл "Начало.mp4", который надо обработать. Итак:

1. Убеждаемся, что этот файл нормально проигрывается при помощи Media Player Classic или другого аналогичного плеера.
2. Устанавливаем Avisynth ( http://sourceforge.net/projects/avisynth2/files/ )
3. Создаем текстовый файл "любое название.avs", в котором пишем одну строчку: DirectShowSource("начало.mp4")
4. Запускаем VirtualDub и открываем в нем "любое название.avs" (как будто это .avi)

Примечание: с некоторыми форматами бывают проблемы, которые приходится фиксить дополнительной настройкой. Так, в формате .flv неправильно интерпретируется частота кадров, и для него команда открытия может выглядеть так: DirectShowSource("video.flv",fps=29.97,convertfps=true)

ps информация взята с сервиса гугл-ответы. Извините за копипаст, но кому-то она может показаться важной.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:47, 29-05-2011 | #19



Компьютерный форум OSzone.net » Цифровые технологии » Видео и аудио: обработка и кодирование » Предварительная обработка .flv-файлов в VirtualDub-e для записи на DVD.

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CD и DVD - [addon] UsefulUtils Discs Studio - бесплатная программа для записи на CD\DVD\HD-DVD.. Drinko Наборы обновлений для Windows XP/2003/Windows 7 140 03-02-2011 13:02
CD и DVD - Программы для записи на DVD-R/RW strannik2002 Программное обеспечение Windows 46 07-12-2009 04:13
Русскоязычная программа для записи файлов, а также создания DVD-Video и SVCD Dabaduch Хочу все знать 4 23-01-2009 20:29
Мультимедиа - Программы для просмотра FLV-файлов borison Программное обеспечение Windows 2 21-04-2008 10:16
прога для записи на 1 DVD MeXaniK Хочу все знать 3 02-05-2007 15:27




 
Переход