IPB

Здравейте ( Вход | Регистрация )

4 страници V  « < 2 3 4  
Reply to this topicStart new topicБлагодаря
> Вграждане на субтитри във видео
urbor
коментар 17 Jul 2007, 08:57 PM
Коментар #46


Member
**

Група: Members
Коментари: 18
Регистриран: 18-November 04
Потребител No.: 2038



Хардсаб, или Вшиваем субтитры в видеофайл

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

Первое, что следует решить, прежде чем приниматься за хардсаб: а оно вам нужно? Чаще всего проблемы, связанные с воспроизведением внешних субтиров, в конечном итоге удается решить, даже если вы смотрите видео не на компьютере, а на "железном" плеере: если он не поддерживает субтитры, попробуйте обновить прошивку - возможно, производитель устройства уже позаботился об этом.

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

Лично у меня отношение к хардсабу скорее отрицательное, чем положительное, но пользователи упорно продолжают задавать вопросы, и поэтому я счел за благо лучше написать и выложить на сайт данную статью, чтобы избавиться от этой темы раз и навсегда.

Итак, поскольку при хардсабе субтитры вшиваются непосредственно в видеозображение, без пережатия видеопотока обойтись невозможно. Следовательно, я не слишком ошибусь, если скажу, что его качество при этом совершенно однозначно пострадает. Насколько - это уже вопрос вашего умения.

Что нам понадобится для лабораторной работы:

1. видеофильм в формате AVI, MPEG (или VOB) или в любом другом формате, пригодном для пережатия;
2. синхронизированные с ним субтитры (о синхронизации читайте здесь);
3. VirtualDubMod;
4. VSFilter.

Подготовка

Установите VirtualDubMod.

Распакуйте архив с VSFilter. Не знаю, как будет дальше, но на момент написания этой статьи он поставлялся в виде архива .7z (можно распаковать WinRar'ом) и содержал две версии VSFilter.dll, в каталогах Release и Release Unicode. Нас интересует версия для Юникода.

Переименуйте файл VSFilter.dll в VSFilter.vdf и перенесите его в каталог Program Files\VirtualDubMod\plugins\

Наложение субтитров

Запускаем VirtualDubMod. Выбираем меню "File" > "Open video file...".
Открываем видео файл.
Все сообщения относительно заголовков VBR игнорируем.
В меню "Video" выбираем "Full Processing Mode".

(IMG:http://subtitry.ru/img/faq/faq27/hardsub-01.gif)


В окне "Video" > "Compression" выбираем кодек DivX:

(IMG:http://subtitry.ru/img/faq/faq27/hardsub-05.gif)

Нажимаем кнопку "Configure":

(IMG:http://subtitry.ru/img/faq/faq27/hardsub-06.gif)

В меню Video выбираем Full Processing Mode

У вас картинка может отличаться от приведенной (потому что в разных версиях DivX элементы управления расположены и называются по-разному). Ваша задача - найти и выставить кодирование в один проход ("1-pass" или "Single Pass") и битрейт в районе 900...1300. Чем выше битрейт, тем выше будет качество видео и тем больше размер файла.

Нажмите "OK" и опять "OK".

При необходимости можно также задать параметры кодирования аудио в меню "Audio" > "Stream List" и другие параметры. Кстати, существует также и двухпроходное кодирование, которое позволяет при том же битрейте получить качество на порядо выше, чем при однопроходном. Но я специально не буду на этом подробно останавливаться, так как наша статья не об этом, а желающие могут прочитать всё это в дюжине других мест.

Теперь выбираем "Video" > "Filters" и (после всех остальных фильтров!) добавляем фильтр "TextSub" (это, собственно, и есть наш переименованный VSFilter.dll):

Добавляем фильтр TextSub

(IMG:http://subtitry.ru/img/faq/faq27/hardsub-02.gif)

Дальше нам предлагают выбрать файл субтитров:

(IMG:http://subtitry.ru/img/faq/faq27/hardsub-03.gif)

Выбираем субтитры

Обратите внимание, что этот фильтр поддерживает. Во-первых, уйму разных форматов субтитров, включая SSA/ASS, SMI, и другие. В числе прочих и имеющийся у нас SRT. Во вторых, большой список различных кодировок, которые, насколько я понимаю, нужны для тех случаев, когда в системе проставлена локаль, отличная от кодировки субтитров. Выберем свою кодировку (RUSSIAN).

Нажимаем "ОК".


Теперь можно произвести кодирование ("File" > "Save as..."), чтобы получить видео со вшитыми субтитрами. Ну а дальше вы знаете, что с ним делать - в железный плеер, айпод, микроволновку...
Go to the top of the page
 
+Quote Post
Реклама
коментар 17 Jul 2007, 08:57 PM
Коментар #












Go to the top of the page
 
Quote Post
Guest_aineas_*
коментар 8 Mar 2009, 01:21 PM
Коментар #47





Guests






Здравейте! Пиша каквото ми се диктува от немскоговорящият ми съпруг, затова се извинявам предварително, ако не съм избрала точната дума (IMG:http://subsunacs.net/ib/style_emoticons/default/unsure.gif)

Въпроса е следният:

Как могат да се поставят български субтитри в .avi, така че да са перманентно там, тоест да не могат да се включват и изключват, а да са част от формата. Причината е, че нашият плейър не показва кирилица. Той вече е пробвал с няколко програми на компютъра, но и там не му излиза кирилицата, въпреки че има Windows XP с кирилица.
Go to the top of the page
 
+Quote Post
Bad_Nick
коментар 8 Mar 2009, 01:52 PM
Коментар #48


ЗА МИШКИТЕ И ХОРАТА


Група: Members
Коментари: 1071
Регистриран: 19-January 08
Град: Бургас
Потребител No.: 103469



Изглежда имаш предвид вграждане на субс.
Огледай важните теми в раздела, мисля че там имаше подобни упътвания.
Go to the top of the page
 
+Quote Post
stdoominic
коментар 8 Mar 2009, 02:56 PM
Коментар #49


shade withered
****

Група: Members
Коментари: 499
Регистриран: 14-July 07
Град: Кюстендил
Потребител No.: 91323



Свалете програмата VirtualDub: http://www.virtualdub.org/download.html
Разархивирайте пакета. Програмата не се нуждае от инсталация.

Свалете филтър за вграждане на субтитри: http://www.videohelp.com/tools/VSFilter_DirectVobSub
Разархивирайте пакета. В папката има още един архив, VSFilter_20081129.zip, разархивирайте и него и ще получите самия филтър, VSFilter.dll. Променете името на файла на VSFilter.vdf (т.е. само разширението) и го копирайте в директорията plugins на програмната директория на VirtualDub.

Стартирайте VirtualDub и следвайте стъпките:

1. File -> Open video file -> избрете видео файла.

2. Video -> Full processing mode

3. Video -> Filters -> Add... -> TextSub -> избeрeте субтитрите, които искате да вградите.

4. File -> Save as AVI

Все пак не разчитайте VirtualDub да вгради субтитри на кирилица, ако операционната ви система не е настроена така, че да изобразява кирилицата правилно.
Go to the top of the page
 
+Quote Post
Guest_bra333_*
коментар 10 Mar 2009, 02:09 PM
Коментар #50





Guests






с Avidemux http://fixounet.free.fr/avidemux/ , вграждаш субтитри в картина още по лесно, безплатна програма, и се вграждат перманенто и се виждат и на комп и на каквото се сетиш в състояние да чете ави файл, може да правиш каквото си искаш с видео, аудио и субс с тази програма
линукс или виндоус няма значение
Go to the top of the page
 
+Quote Post
unnu
коментар 15 Mar 2009, 10:29 AM
Коментар #51


Power Member
****

Група: Members
Коментари: 141
Регистриран: 4-October 08
Потребител No.: 120624



Да, но отнема много време... (IMG:http://subsunacs.net/ib/style_emoticons/default/smile.gif)
Go to the top of the page
 
+Quote Post
Guest_bra333_*
коментар 15 Mar 2009, 12:39 PM
Коментар #52





Guests






не знам за какво говориш, за какво време иде реч хич не ми е ясно
аз ползвам само авидемукса и ми е много лесно с нея, но не можах да намеря форум с повече инфо а ме мързи да пиша, обаче намерих на един форум много подробно обяснено от асен как става с виртуал дъба, давам линк към този форум с много добро обяснение и с картинки и линкове, и с него съм пробвал и той става, но се иска малко игра докато се получи резултата

http://forum.interbild.net/phpBB3/viewtopi...f=9&t=66439
може и да има нужда от регистрация за да се разгледа, не съм влизал там анонимно, ако се намери някой да изкопира инфото и картинките, ще улесни бъдещи въпроси
Go to the top of the page
 
+Quote Post
Guest_emanuil kolarovb_*
коментар 8 Apr 2009, 06:14 AM
Коментар #53





Guests






Трябва да вградя субтитри в едно видео. Субтитрите трябва да са на черен фон. Пробвах вече няколко програми и не разбирам как трябва да стане. Имам субтитрите в ssa и в srt формат. Видеото ми е .avi .Ще съм много благодарен ако някой ми даде съвет. Ползвам Виста . Провбвах по-горните варианти, но не се справих.
Мерси предварително!
Go to the top of the page
 
+Quote Post

4 страници V  « < 2 3 4
Reply to this topicStart new topicБлагодаря

 



Олекотена версия Час: 24 December 2025 - 04:35 AM