jump to navigation

Мобилен телефон и филми в 3gp формат (втора част) март 20, 2008

Posted by deathmaster88 in Линукс историйки.
add a comment

Оказа се, че може да се конвертират филми в 3gp и чрез Avidemux. Този начин спестява време и усилия и хубавато при него е, че е мултиплатформен, защото Avidemux има версия и за Windows. Стъпките, които трябва да следвате са следните и препоръчвам да бъдат в този ред.

1. Стартирайте програмата и отворете с нея вашия видео файл. Ако ви бъдат зададени въпроси свързани с Time map или нещо друго то оставете програмата да изпълни това, което ви пита.

2. Сменете видео кодека на Mpeg4(lavc) и от бутона Filters изберете първо секцията Subtitles и от там кликнете два пъти на Subtitler. Този филтър ще вгради субтитри към файла. В новия прозорец си изберете нов шрифт (препоръчвам да си намерите arial bold). След това изберете големината на субтитрите и къде да са разположени на екрана и дайте OK.

3. Сега отидете в секцията Transform и изберете Resample fps. Настройте стойността да е 15.000000

4. От същата секция изберете Mplayer resize и настройте резолюция според телефона ви (най – често е 176 width и 144 height). След това дайте Source и Destination да са с аспект 16:9.

5. Сега е необходимо да настроим видео кодека. Затворете прозореца за филтри и кликнете на бутона Configure под Video. От Main изберете Encoding type да е Single pass – bitrate и настройте битрейта да е в порядъка от 120 до 150 (препоръчвам да е 135, понеже винаги програмата ще го направи малко по – голям, а това води до по – голям размер на файла). След което дайте OK и с това настройките за видеото приключиха.

6. Сега да настроим аудиото. Изберете за аудио кодек FAAC, дайте Configure и настройте на 48 kbits. След това от Filters изберете Resample to hz и въведете стойност 8000 и най – отдолу изберете Mixer да е mono. Дайте OK и с това аудиото е готово.

7. Format трябва да е MP4.

8. Сега можете да изберете дали искате целия филм или част от него. За по – малък файл можете да разкарате финалните надписи. Това става като от двата бутона най – долу A и B след като си изберете начален момент натиснете A и краен – B. По подразбиране се избира цялата дължина на файла.

9. Сега можете да дадете Save, да изберете име за новия файл и да му дадете разширение 3gp или mp4 в зависимост от телефона ви. Останалото е да се заредите с търпение и да изчакате процедурата да премине. След това си метнетe файла на телефона и се насладете на перфектно качество на най-малкия екран :P

В заключение мога да кажа само, че който и начин да ползвате (този или от предната ми статия) разликите няма да са много по – големи, но тук пестите време и малко подобрявате изобразяването на субтитрите, отколкото първо да ги вмъквате и след това да конвертирате в 3gp. Така, че мога само да ви пожелая приятно конвертиране и гледайте да не правите пиратски копия! :P

Мобилен телефон и филми в 3gp формат на него? Възможно е :) март 11, 2008

Posted by deathmaster88 in Линукс историйки.
7 comments

Здравейте! Както сами се сещате телефоните отдавна не са това, което бяха. Сега с тях може да се правят много неща. Гледането на филми е едно от тях. В зависимост от телефона филмите могат да бъдат в различен формат. В тази пост ще обесня как да се направи филм в 3gp формат с mpeg4 видео кодек и AAC аудио кодек. Начините са доста, но най – популярният е следният:
ffmpeg -i input_movie.avi -vcodec mpeg4 -s 176x144 -r 15 -b 120 -acodec aac -ac 1 -ar 32000 -ab 32 -f 3gp output.3gp
Опциите за ffmpeg са със следното значение:
-i # име на входящия файл
-vcodec # видео кодек mpeg4 или h263, според желаното (ако телефонът поддържа mpeg4 то това ни трябва)
-s # размер на видеото 176×144
-r # размер на видеорамката – от 10-30 fps
-b # видео bitrate (в bits/s) – от 100k до 200k
-acodec # аудио кодек – дава се “aac” за старите версии на ffmpeg или “libfaac” за по новия ffmpeg
-ac # за audio kanali; 1 za mono, 2 за stereo
-ar # семплиране на звука (в Hz)
-ab # скорост на звуковия поток (в kbit/s)
-f # файлов контейнер; 3gp или mp4 (в нашата ситуация ще е 3gp)
-qscale # параметър за VBR (може да си поиграете с -qscale 4 вместо -b 120 за да се получи файл с променлив битрейт за по – малък размер, но според мен няма смисъл)

Това естествено е командния начин и е добре да имате ffmpeg от хранилищата на medibuntu (ако сте с убунту). Ако не сте то се поразровете из нета за начин за активиране на всички възможности на ffmpeg. Това е особено важно, ако предпочитате да работите с графични инструменти. Най-добрият за тази цел е този инструмент. За да го пуснете ви е нужен kommander. Свалете този инструмент, разархивирайте, влезте от конзола в папката му и напишете:
chmod +x 3gpconverter-0.6.kmdr
Името на този файл може да е друго в зависимост на версията, която сте дръпнали. След като направите това просто кликнете два пъти на този файл и си настройте филма да е с параметри:
Видео – резолюция 176X144, битрейт 120, fps 15, Aspect 16:9, codec mpeg4
Аудио – кодек AAC, samplerate 32000, bitrate 128, volume 510
След което дайте Convert.
Ако желаете да си вмъкнете субтитри във вашия филм, то първо трябва да го отворите с AviDemux и да го направите като си отворите филма, смените кодека на mjpeg, от filters да дадете плъгина за субтитри Subtitler, да му изберете нов шрифт, да отворите файла със субтитри, да изберете големина и разположението им и просто да запазите новия файл. Това е! Успех!