Переозвучиваем англоязычные ролики

О своих школьных скринкастах я написал здесь уже немало. Решил посмотреть кто еще в Интернете занимается созданием видеопособий для образовательных целей. Нашел сайт с краткими видеороликами на популярные темы «для чайников» типа «Что такое социальные сети?», «Что такое RSS?», «Как работает компьютерное железо?», «Эффективный поиск в Интернете» и т.п. Ролики короткие и стильные, самое то для уроков информатики. Одна беда — на английском. Пришлось основательно повозиться с mencoder'ом, чтобы переозвучить буржуйское видео на русский.

На первый взгляд технология несложная:

* удалить звук из исходного ролика;
* глядя на экран начитать русский перевод в микрофон чтобы получился wav-файл;
* соединить русскоязычный аудиофайл и обеззвученное видео;
* преобразовать ролик в swf-файл, чтобы в Интернете можно было просматривать его Flash-проигрывателем.

Делается это всё за 3 консольных команды (за исключением записи звука). Главное — выбрать подходящий инструмент. Казалось бы, этот инструмент — модный нынче ffmpeg. Однако с ним у меня ничего и не получилось: видео искажает, объем файла слишком большой. Короче говоря, решил попробовать старый добрый mencoder. Вот он-то как раз справляется с задачей на ура.

Удаляем звук:

mencoder -ovc copy -nosound foo.mp4 -o my_mute_video.avi


Объединяем обеззвученное видео и новую озвучку:

mencoder -audiofile my_audio_file.mp3 my_mute_video.avi -o \
	  video_with_sound.avi -ovc copy -oac copy


Наконец, преобразуем результат в swf-файл:

mencoder video_with_sound.avi -ffourcc FLV1 -of lavf -oac mp3lame  \
    -ovc lavc -lavcopts vcodec=flv:acodec=mp3:vbitrate=500:abitrate=56 \
    -srate 22050 -o video_with_sound.swf 


Подозреваю, что вторую и третью операции можно объединить. Что значат многочисленные ключи в командах — понятия не имею. Нашел готовые в Интернете.

На компьютере должны быть установлены кодеки lame и flv (входит в состав ffmpeg).

Что получилось — можно посмотреть здесь. Внимание! Трафик! Ролик занимает 12 Мб. Но он и в исходном, англоязычном варианте весил столько же.
  • +7
  • 18 октября 2009, 22:07
  • yababay

Комментарии (3)

RSS свернуть / развернуть
+
0
Отличные видеоНа уровне младшей школы можно объяснять…
avatar

ksandras

  • 13 апреля 2010, 10:44
+
0
Последняя-то ссылка битая, оказывается. Ролик с русскоязычной озвучкой куда-то затерялся. Ну, хоть титры по-русски.
avatar

yababay

  • 13 апреля 2010, 11:03
+
0
Польза!!!
avatar

ahmetzyanov_d

  • 13 апреля 2010, 17:56

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.