motofan logo
4 страниц V  1 2 3 > »         
> 

Создание *.mp4 для RealPlayer в Linux ..., Целый вечер воевал с mencoder и ffmpeg ... и вот ...

Silent_Bob
сообщение 15.7.2008, 19:34


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Ну самый простой вариант - это ...
Код
ffmpeg -i ./test.avi -f mp4 -vcodec libxvid -b 150k -aspect 4:3 -s 320x240 -r 15 -acodec libfaac -ab 96k -ar 32000 -ac 2 ./test.mp4


Видео битрейт = 150k ... как бы ни так (~ 2x) ...
aspect 4:3 - обязательно, а то будет экран в зелёную полосочку ...

?Есть другой способ ...
Код
mencoder -of avi -ofps 15 -sws 3 -vf scale=320:240::: -ovc xvid -xvidencopts bitrate=150:aspect=4/3 ./source.avi -o ./test.avi -oac faac -faacopts br=96 -channels 2 -srate 32000
Потом ... (Тут надо что-то другое)...
Код
ffmpeg -i ./test.avi -f mp4 ./test.mp4

Ну и ещё куча способов в этом же духе - эти у меня 100% работают ... но вот будут ли они работать у других ... люнь такая штука ...

ps.gif еще пойдёт со звуком "-oac mp3lame -lameopts preset=128" для mencoder или "-acodec libmp3lame" для ffmpeg ...

crazy.gif И всё-таки RealPlayer удобнее чем ZMplayer ...

Сообщение отредактировал Silent_Bob - 15.7.2008, 23:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
BenLaden
сообщение 15.7.2008, 20:58


Интересующийся
**

Группа: Пользователи
Сообщений: 38
Регистрация: 21.2.2008
Пользователь №: 164 299
Модель телефона: A1200e
Прошивка: F5

Рейтинг: 0



Хоть бы написал какой прогой конвертируеш?! Не все посетители сайта сокрошённый язык понимают.....
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 15.7.2008, 21:06


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Чо тут непонятного ???

mencoder || ffmpeg

shuffle.gif

Добавлено позже (16.7.2008, 1:14):
Гораздо меньше гемороя с ffmpeg ...

У mencoder *.mp4 создаётся только с -of lavf -ovc lavc -lavfopts format=mp4.................... чо-то в этом духе ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Vinson
сообщение 17.7.2008, 1:13


Опытный
***

Группа: Пользователи
Сообщений: 145
Регистрация: 6.11.2007
Из: Сибирь.Кемеровская область
Пользователь №: 153 087
Модель телефона: a1200e
Прошивка: White diamond

Рейтинг: 11



выложи проги или ссылку где можно взять
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 17.7.2008, 6:48


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Ну в OpenSUSE 11 скачивается с помощью Менеджера пакетов YaST2 ...
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
kyst123
сообщение 17.7.2008, 7:05


Интересующийся
**

Группа: Пользователи
Сообщений: 66
Регистрация: 28.1.2008
Пользователь №: 161 573
Модель телефона: А1200е
Прошивка: кутопия

Рейтинг: 0



да почти в любом линуксе есть в репозитарии (в fedora через yum, в убунту через app-get)
Пользователю запрещено создавать сообщения
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
ivvka
сообщение 17.7.2008, 21:36


Новичок
*

Группа: Пользователи
Сообщений: 1
Регистрация: 12.4.2008
Пользователь №: 169 309
Модель телефона: MING 1200e

Рейтинг: 0



Цитата(Silent_Bob @ 15.7.2008, 22:34) *

Ну самый простой вариант - это ...
Код
ffmpeg -i ./test.avi -f mp4 -vcodec libxvid -b 150k -aspect 4:3 -s 320x240 -r 15 -acodec libfaac -ab 96k -ar 32000 -ac 2 ./test.mp4


Видео битрейт = 150k ... как бы ни так (~ 2x) ...
aspect 4:3 - обязательно, а то будет экран в зелёную полосочку ...

Придется фильмы 16:9 немного обрезать слева-справа и добавлять черные полосы сверху-снизу... Но это не беда.
Хуже вот это: -ofps 15
А ведь ZMplayer нормально показывает при 25 фпс.
Цитата(Silent_Bob @ 15.7.2008, 22:34) *

crazy.gif И всё-таки RealPlayer удобнее чем ZMplayer ...

удобнее. но 15 ФПС.. для меня исключают realPlayer из ряда видеоплееров.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 17.7.2008, 22:41


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Можно и больше (только-что проверил) - 25fps (но снизил, чтоб проц не гнать) ...
Практика показывает, что 25fps в ZMplayer только на словах, не может он выдать столько - фрэймскипит ...
ps.gif А для меня - аццкие глюки при системном сообщении (про заряд аккомулятора, например) и всё в этом духе исключают ZMplayer из ряда видеоплееров biggrin.gif (юзаю только для просмотра *.flv : если уж перекодировать, то почему не в *.mp4 ???) ...

Сообщение отредактировал Silent_Bob - 17.7.2008, 22:47
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 18.7.2008, 2:38


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



Код
ffmpeg -i ./test.avi -f mp4 -vcodec mpeg4 -b 358400 -maxrate 358400 -minrate 358400 -bufsize 358400 -aspect 4:3 -s qvga -r 15 -acodec libmp3lame -ab 96k -ar 32000 -ac 2 ./test.mp4


В итоге получаю видео хорошего качества и высокого битрейта ...
Вобщем, в моём случае maxrate = minrate => постоянный битрейт (Real пишет 450 - зато не надо думать: перескочиш ты допустимый битрейт или нет - здесь он не прыгает от одного *.avi к другому) ...
ps.gif Прога требовала указать bufsize - вот я и указал 358400 - от болды ...
сменил aac на mp3, а то сильно проц грузило ...
xvid сменил на mpeg4 - вроде кач-во даже лучше стало ...
358400/1024 = 350КБ - загнал на максимум - можно меньше ... просто у меня места на флехе много ...
так шустрее бегает - можно и больше кадров в секунду сделать ...

Сообщение отредактировал Silent_Bob - 30.8.2008, 23:15
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Silent_Bob
сообщение 19.7.2008, 14:48


Городской партизан
********

Группа: Разработчики
Сообщений: 3 590
Регистрация: 6.2.2008
Пользователь №: 162 603
Модель телефона: A853, A1200e, Xiaomi MI-2
Прошивка: Готичная
Финалист Конкурса 2010

Рейтинг: 807



ffmpeg.exe - для "вражеской" OS biggrin.gif

Прикрепленный файл FFmpeg_svn_14277.tar.gz   ( 2.97 мегабайт ) Кол-во скачиваний: 1018


Сообщение отредактировал Silent_Bob - 19.7.2008, 14:50
Прикрепленный файл FFmpeg_svn_14277.tar.gz   ( 2.97 мегабайт ) Кол-во скачиваний: 1018
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Создание *.mp4 для RealPlayer в Linux ..., Целый вечер воевал с mencoder и ffmpeg ... и вот ... · Motorola ROKR E6, E6e, E6tv, MING A1200, A1200i, A1200e, A1200r, A1200w, A1600 · Forum
 

4 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 25.4.2024, 11:05

Форум живёт: