Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
А почему про виртуал дуб забыли?VirtualDub, можно сказать, мёртв. Они изначально выбрали тупиковый путь развития. Дело в том, что VDub завязан на морально устаревший виндовый мультимедийный фрэймворк VfW (Video for Windows), т.е. может работать только с VfW-кодеками для видео и с ACM-кодеками для аудио, даже более современный виндовый фреймворк DirectShow не поддерживает.
Подскажите пожалуйста профану, как безболезненно (без перекодирования) перетащить h.264 поток со звуком из одного контейнера в другой? Например, у меня есть набор MOV файлов с h.264 внутри, а плейер понимает только MP4 и 3GP контейнеры. Какими тулзами воспользоваться?Учитывая историческую и структурную близость контейнеров MP4 и MOV, я бы для начала тупо попробовал переименовать файлы *.MOV в *.MP4, может быть демуксер вашего плеера их схавает и без перепаковки. Звучит, может, и странно, но я это говорю вполне серьёзно.
ffmpeg -i input.mov -vcodec copy -acodec copy output.mp4mencoder input.mov -o output.mp4 -ovc copy -oac copy -of lavf -lavfopts format=mp4mp4box.exe" -add ".\file.h264:fps=25.0:par=16:9" -add ".\file.m4a#trackID=1:lang=Russian" -tmp "." -new ".\file.mp4"
Дело в том, что контейнер AVI по своей логике не поддерживает нормально B-frames из AVC-потока. Даже если вы впихнёте видеопоток H.264 в AVI-контейнер, то у вас будут трудности и глюки при его воспроизведении.Например, без различного рода ухищрений, вам не получится засунуть H.264 в AVIЕсть приятная такой хороший софт: x264vfw — наиобычнейший «кодек» для Windows.
Примеры — H.264/AVC, XviD, DivX, Theora.Почему вы ставите в один ряд форматы/стандарты видеокомпрессии и конкретные реализации кодеков определённого формата/стандарта? По-моему, это принципиально неверно.
H.264 это кодек следующего поколения, который имеет кучу, просто тонну настроекЕщё раз повторю H.264 — это не кодек, а стандарт. Существует множество конкретных кодеров (см. выше), основанных на этом стандарте, и про обилие настроек нужно писать применительно к конкретным кодерам, но никак не применительно к самому стандарту. Если пишете про настройки кодера x264, то так прямо и пишите, явно указывая имя конкретного кодера, а не экстраполируйте это на все кодеры стандарта H.264.
Video rip. Часть 3. Сжимаем и запаковываем