Jump to content

Запись и перекодировка видео в ЛО2 кодеком-Theora


Recommended Posts

1 способ. Через кодек Ogg Theora в формате *.ogv

 

Если, через кодек Theora, рендерим с трека средствами ЛО2 в файл output.ogv, затем

перекодируем консольной программой FFmpeg в допустимый формат для работы в SonyVegas или VirtualDub

(Напрямую формат *.ogv, не открывается в этих видеоредакторах).

 

код для формата видео Mpeg-1 *.mpg:

ffmpeg -i output.ogv -b 10000k -aq 160 -threads 4 output.mpg

 

или (рекомендую)

 

код для формата видео WMV8 *.wmv:

ffmpeg -i output.ogv -vcodec wmv2 -s 1024x768 -aspect 4:3 -r 25 -b 10000k -acodec wmav2 -ar 44100 -ab 160k output.wmv

 

параметры:

[-s 1024x768] - разрешение будущего фильма

[-aspect 4:3] - отношение сторон экрана

[-r 25] - число кадров

[-b 10000k] - битрейт, чем больше, тем качество видео лучше

[-ar 44100] - частота воспроизводимого звука клипа

[-ab 160k] - звук, чем больше тем качественней (для wmv)

[-aq 160] - звук, чем больше тем качественней(для avi, mpg)

[-vcodec wmv2] - кодек видео WMV8

[-acodec wmav2] - кодек звука WMV8

Есть еще другие параметры перекодировщика FFmpeg

 

Полученный файл output.mpg, либо в другом формате output.wmv - открываем в SonyVegas и работаем.

 

2 способ. Через файлы png + wav (тысячи скринов *.png + файл звука*.wav, рендерить в отдельную пустую рабочую папку)

затем собираем их программой VirtualDub(VirtualDubMPEG2) с сохранением в формате *.avi (без звука, в хорошем качестве)

Файл звука output.wav полученный вместе с скринами *.png, вставляем уже в Соньке.

Можно звук (файл output.wav) вставить сразу при рендере скринов *.png, в фильм *.avi, и в программах VirtualDub, VirtualDubMPEG2

 

Полученный файл output.avi - открываем в SonyVegas и работаем.

 

Проведем тестирование.

 

ТЕСТИРОВАНИЕ

 

Исходный трек продолжительностью -1мин.

 

1.Настройки рендеринга в ЛО2 : кодек Theora , качество - 100%, 1024x768, 25k/c, звук по умолчанию

Результат: Время 00:09:55 , качество видео отличное, 111мб , в SonyVegas и VirtualDub не открывается. Требуется перекодировка в перекодировщике FFmpeg в *wmv рендеринг-00:02:00, 77мб, всего 00:09:55 + 00:02:00 = 00:11:55, после полученный файл открывается в SonyVegas.

 

2.Настройки рендеринга в ЛО2 : кодек PNG+WAV , качество - 100%, 1024x768, 25k/c, звук по умолчанию

Результат: Время 00:06:41 , качество видео отличное. 1503 скрина png+1 wav- 3.5гб , в Sony Vegas не собирается.

Собрал в VirtualDub-MPEG2 в *avi рендеринг-00:04:30 , всего 00:06:41 + 00:04:30 = 00:11:11 , качество нормальное, зависит от кодека сжатия, после полученный файл открывается в SonyVegas. Отрицательный момент здесь, удаление огромного количества скринов.

 

Тест показал что при рендере трека в видео в ЛО2 из доступных двух способов, победил Theora + FFmpeg (wmv), но качество визуальное примерно одинаково, время рендеринга у png+wav меньше на 45сек., но удаление скринов 1503 штуки дольше, чем рендеринг в 6 раз + чистка реестра от них. Кодирование в Theora + FFmpeg (wmv), дает отличное качество и всего 2 файла заготовок и меньший размер файла видео, 77 против 111. Качество решает битрейт в ущерб времени и размеру файлов. На этом примере рендера 1мин видео, можно приблизительно подсчитать время (зависит от производительности вашего ПК) и размеры видео для любого размера трека.

 

Но у каждого из рассмотренных способов, как писал раньше, есть свои недостатки. Кроме всех недедостатков, ЕД рубанула возможность рендерить в полноэкранном режиме записи, что в шесть раз было бы быстрее. Прямо специально это делают. Думаю эти способы нужно применять, только тогда, когда планируется запись трека целиком. В остальных случаях рекомендую программу Fraps, работает в реальном времени, можно резать из трека те куски, что вам нужно. Полученные файлы спокойно открываются в SonyVegas, VirtualDub и прочих. Экономия места и времени. Вот так. УсЁ. Вот те парень и оптимальный путь!

theora.thumb.jpg.b0c28a16163362f85a2ffd57a880c664.jpg

theora1.thumb.jpg.02a03853bb55cd60f97bd8ccbf00ae2d.jpg

theora2.thumb.jpg.c2749d4f43c9a87a833a5caa782d105f.jpg

theora3.thumb.jpg.a126076ca263b82ce6cd097e24e37165.jpg

Ffmpeg.zip


Edited by Akbis
Найдены новые решения
Link to comment
Share on other sites

Работа большая, нужная.

Но не всё понятно.

Нельзя ли описать оптимальный путь работы с записаным клипом для его обработки на Соньке. Сонька у меня 9.0.

Заранее спасибо.

sigpic

=BB=967, aka Pilotwad, aka Pilotwad967 (youtube)

Сон и питание - основы летания Spoiler:

Скрытый текст


data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==
data:image/gif;base64,R0lGODlhAQABAPABAP///wAAACH5BAEKAAAALAAAAAABAAEAAAICRAEAOw==

 

 

Мой канал Youtub

Link to comment
Share on other sites

Дорогие камрады!) Посоветуйте нубу простую программу перекодировки видео с возможностью выбора кодека и системы (PAL\SECAM - NTSC), желательно, чтобы использовала ускорение GPU Radeon.

ядерная бомба всегда падает в эпицентр:joystick:

Core2Duo E8400(3.6ГГц), 4Gb DDR2 800, R4850,HDD 500+250Gb, T220, 4Mbit/s ADSL

************************************************ Куплю винчестер. Жесткие диски не предлагать. (с)

Link to comment
Share on other sites

Для записи треков лучше всего писать несжатое Avi.

Есть скрытая опция Uncomressed AVI - для влючения надо в файле BlackShark/modules/record_avi.lua раскомментировать строку 51.

ЕМНИП строчка

["3. Uncompressed AVI"] = {encoder="RAWAVI", filename="%s.avi"},

без -- должна быть


Edited by Maler

"Screw you guys, i'm going home."

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...