Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Помогите, пожалуйста с XVID 160:128  (Прочитано 2705 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: Помогите, пожалуйста с XVID 160:128
« Ответ #15 : 15 Июня 2012, 19:24:33 »
Сейчас попробую. :)

Пользователь решил продолжить мысль 15 Июня 2012, 13:24:57:
Наверное, заработало бы, но Explay c40 не дружит с FFMPEG и выдаёт ошибку файла :-[.
Так что один найденный вариант - параметры в конфе, и один поддерживаемый кодер - mencoder.
Ещё раз спасибо за помощь. Если не сложно, попробуйте скрипт и укажите недостатки.
есть подозрение что ffmpeg собран без поддержки xvid. Мне кажется что libxvid должен быть упомянут тут:
configuration: --extra-version=4:0.5.1-1ubuntu1.3 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --enable-zlib --disable-stripping --disable-vhook --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --enable-libdc1394 --enable-shared --disable-static

Можно попробовать в синаптике поискать libxvid и если не установлен, то установить.
У меня он называется libxvidcore4

С этими командами у меня звук отстаёт:
mencoder исходное_видео.avi -o готовое_видео.avi -ofps 15 -vf-add scale=160:90  -vf-add expand=160:128:-1:-1:1 -srate 44100 -ovc xvid -stereo 0 -xvidencopts bitrate=300:max_bframes=0:quant_type=h263:me_quality=0 -oac lavc -lavcopts acodec=mp2:abitrate=128
mencoder исходное_видео.avi -o готовое_видео.avi -ofps 15 -vf-add scale=160:120 -vf-add expand=160:128:-1:-1:1 -srate 44100 -ovc xvid -stereo 0 -xvidencopts bitrate=400:max_bframes=0:quant_type=h263:me_quality=0 -oac lavc -lavcopts acodec=mp2:abitrate=128
добавлял -noskip всё равно не синхронизируется.
все опции менкодера можно посмотреть так:

mencoder -list-options
сам скрипт в vbox не сработал. Может что с правами.

а так не?

ffmpeg -i ishodnoe_video.avi -f avi -bufsize 2M -s 160x128 -r 15 -aspect 4:3 -b 380k -minrate 300k -maxrate 380k -vtag XVID -vcodec libxvid -flags aic -bf 0 -acodec mp2 -ab 128k -ar 44100 -y level3.avi
или
ffmpeg -i ishodnoe_video.avi -f avi -bufsize 2M -s 160x128 -r 15 -aspect 4:3 -b 380k -minrate 300k -maxrate 380k -vtag XVID -vcodec libxvid -flags aic -bf 0 -bug xvid_ilace -acodec mp2 -ab 128k -ar 44100 -y level3.avi


« Последнее редактирование: 15 Июня 2012, 20:08:08 от start733 »

Оффлайн Zhook

  • Автор темы
  • Участник
  • *
  • Сообщений: 182
  • Super Zhook. Xubuntu 12.04; GIMP 2.8; Pentium 4; Geforce 6600.
    • Просмотр профиля
Re: Помогите, пожалуйста с XVID 160:128
« Ответ #16 : 15 Июня 2012, 19:57:44 »
Цитировать
сам скрипт в vbox не сработал. Может что с правами.
А конфиг ему(скрипту) поставили?
Там нужно запустить установку от рута.
Скрипт скопируется в /usr/bin, создастся папка ~/.explay-c40_converter и раздадутся права.
При первом запуске скрипт спросит путь для конечных файлов(по умолчанию /tmp).
А работать  он будет только со второго запуска(когда прописан путь.
Цитировать
С этими командами у меня звук отстаёт:
А я с этими параметрами запустил, так комп вообще ускоренно проиграл.
Главное, что проигрыватель не жалуется, играет без проблем со звуком и видео(как будто заводским конвертировал), так что проблему я решил.
Устройства от Explay вообще такие "весёлые". Иногда я думаю, что и их создатели не до конца понимают, как они работают.  :)

Пользователь решил продолжить мысль 16 Июня 2012, 07:31:35:
Цитировать
а так не?

Код: [Выделить]

ffmpeg -i ishodnoe_video.avi -f avi -bufsize 2M -s 160x128 -r 15 -aspect 4:3 -b 380k -minrate 300k -maxrate 380k -vtag XVID -vcodec libxvid -flags aic -bf 0 -acodec mp2 -ab 128k -ar 44100 -y level3.avi


или
Код: [Выделить]

ffmpeg -i ishodnoe_video.avi -f avi -bufsize 2M -s 160x128 -r 15 -aspect 4:3 -b 380k -minrate 300k -maxrate 380k -vtag XVID -vcodec libxvid -flags aic -bf 0 -bug xvid_ilace -acodec mp2 -ab 128k -ar 44100 -y level3.avi

Видео пошло! Но проблемы на нём оказались те же, что были у меня в начале темы:
Цитировать
Видео уже воспроизводится проигрывателем, но как будто при быстрой перемотке - огромными скачками ???. Аудио идёт без проблем и с нормальной скоростью.
« Последнее редактирование: 16 Июня 2012, 07:31:35 от Zhook »
Эх!Думаете шесть маленьких лапок на одну большую клавиатуру - это удобно??!

Оффлайн start733

  • Участник
  • *
  • Сообщений: 248
    • Просмотр профиля
Re: Помогите, пожалуйста с XVID 160:128
« Ответ #17 : 16 Июня 2012, 13:52:01 »
Скрипт работает. А задержка звука была только в консольном mplayer, в Тотеме всё нормально.

Оффлайн Zhook

  • Автор темы
  • Участник
  • *
  • Сообщений: 182
  • Super Zhook. Xubuntu 12.04; GIMP 2.8; Pentium 4; Geforce 6600.
    • Просмотр профиля
Re: Помогите, пожалуйста с XVID 160:128
« Ответ #18 : 16 Июня 2012, 17:04:14 »
Ну так, по скрипту замечания , например по оформлению, есть?
Хочу начать в разделе программирование тему и добавить пакетную обработку, а то по одному конвертировать не всегда удобно.
Эх!Думаете шесть маленьких лапок на одну большую клавиатуру - это удобно??!

Оффлайн Zhook

  • Автор темы
  • Участник
  • *
  • Сообщений: 182
  • Super Zhook. Xubuntu 12.04; GIMP 2.8; Pentium 4; Geforce 6600.
    • Просмотр профиля
Re: Помогите, пожалуйста с XVID 160:128
« Ответ #19 : 28 Июня 2012, 14:06:02 »
Вот ссылка на тему со скриптом(работает и в пакетном режиме):
https://forum.ubuntu.ru/index.php?topic=194678.msg1474909#msg1474909
Эх!Думаете шесть маленьких лапок на одну большую клавиатуру - это удобно??!

 

Страница сгенерирована за 0.058 секунд. Запросов: 25.