avi23gp, ogg (mp3) 2m4a (конвертер)

Разные проблемы звука, видео, обсуждение разных устройств и т.д.

Модератор: Модераторы разделов

Flaming
Сообщения: 2579

avi23gp, ogg (mp3) 2m4a

Сообщение Flaming »

Чем можно переконвертить какой-нибудь avi-фильм в формат 3gp для мобильника? Если чуток точнее, то 176*144 для SE w810, примерно 15-25 кадров в секунду. Знаю, что это наверняка может mencoder, или mplayer, или ещё что-то оттуда. Просто виндовое приложение Super Converter, которое это умеет - ни что иное, чем GUI к этим конвертерам.
И к слову, чем можно переконвертить mp3 в ogg и наоборот, мне известно. ogg, как я понял, сжимает лучше, поэтому хочу всю музыку переконвертить в него. Но мой телефон не поддерживает этот формат, только mp3 и aac (*.m4a) Чем переконвертить в m4a тоже не нашёл.
P.S. В манах не нашёл таких слов, как 3gp и m4a.
Спасибо сказали:
sanchez
Сообщения: 223
Статус: Меркантильный жлоб...
ОС: Ubuntu&openbox

Re: avi23gp, ogg (mp3) 2m4a

Сообщение sanchez »

Сам недавно пытался avi в 3gp конвертнуть, прочитал куучу всего, что можно это сделать ffmpeg'om, но там какие-то заморочки со звуком, точнее с кодеком amr-nb, который юзается для 3gp. В штаттном ffmpeg'e нет поддержки amr_nb, поэтому его надо самому собирать с нужными флагами и т.д. и т.п.. Вообщем я забил, у друга в винде конвертнул простой прогой за 2 минуты :)
Зачем нужны крылья, если ты не можешь чувствовать ветер...? ©"City of Angels"
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: avi23gp, ogg (mp3) 2m4a

Сообщение sda »

http://sda00.mylivepage.ru/file/?fileid=1476
давно ещё писал это, после чего поучаствовал в создании amr пакетов для OpenSuSE (packman). пользователи Archlinux-а могут в AUR-е забрать нужные компоненты и собрать mplayer/ffmpeg с ними. собсно процесс:

Код: Выделить всё

$ ffmpeg -i 1.wmv -s 176x144 -ar 8000 -ac 1 -ab 12.2k 1.3gp
FFmpeg version SVN-r10470, Copyright (c) 2000-2007 Fabrice Bellard, et al.
  configuration: --prefix=/usr/local --mandir=/usr/share/man --enable-libmp3lame --enable-libogg --enable-libvorbis --enable-libfaad --enable-libfaac --enable-libxvid --enable-liba52 --enable-pp --enable-swscaler --enable-gpl --enable-libx264 --enable-libamr-nb --enable-libamr-wb --enable-pthreads --enable-x11grab --enable-libtheora
  libavutil version: 49.5.0
  libavcodec version: 51.43.0
  libavformat version: 51.12.2
  built on Sep 10 2007 19:11:43, gcc: 4.2.1

Seems stream 1 codec frame rate differs from container frame rate: 1000.00 (1000/1) -> 30.00 (30/1)
Input #0, asf, from '1.wmv':
  Duration: 00:00:19.1, start: 5.000000, bitrate: 398 kb/s
  Stream #0.0: Audio: wmav2, 32000 Hz, stereo, 48 kb/s
  Stream #0.1: Video: wmv3, yuv420p, 434x326, 302 kb/s, 30.00 fps(r)
File '1.3gp' already exists. Overwrite ? [y/N] y
Output #0, 3gp, to '1.3gp':
  Stream #0.0: Video: h263, yuv420p, 176x144, q=2-31, 200 kb/s, 30.00 fps(c)
  Stream #0.1: Audio: libamr_nb, 8000 Hz, mono, 12 kb/s
Stream mapping:
  Stream #0.1 -> #0.0
  Stream #0.0 -> #0.1
Press [q] to stop encoding
frame=  572 fps=173 q=8.8 Lsize=     667kB time=19.1 bitrate= 286.4kbits/s
video:613kB audio:30kB global headers:0kB muxing overhead 3.651520%
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Flaming
Сообщения: 2579

Re: avi23gp, ogg (mp3) 2m4a

Сообщение Flaming »

А как быть гентушникам? ffmpeg собран с юзами, этого достаточно?

Код: Выделить всё

[ebuild   R   ] media-video/ffmpeg-0.4.9_p20070330  USE="X aac amr dts encode mmx ogg sdl truetype vorbis x264 xvid zlib -a52 (-altivec) -debug -doc -ieee1394 -imlib -network -oss -test -theora -threads -v4l"

sda писал(а): ↑
11.09.2007 02:44
$ ffmpeg -i 1.wmv -s 176x144 -ar 8000 -ac 1 -ab 12.2k 1.3gp

Попробую так... А как быть с m4a? Здесь вроде должно быть проще - формат более или менее распространённый не только на мобильниках.
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: avi23gp, ogg (mp3) 2m4a

Сообщение sda »

гентушникам перед сборкой ffmpeg-а пошарить и собрать amr (nb/wb). в bin-ах перед сборкой mplayer/ffmpeg должно быть что-то типа:

Код: Выделить всё

$ amr

amrnb-decoder            amrnb-encoder-etsi       amrnb-encoder-vad2       amrwb-encoder-if2
amrnb-decoder-etsi       amrnb-encoder-etsi-vad2  amrwb-decoder
amrnb-decoder-if2        amrnb-encoder-if2        amrwb-decoder-if2
amrnb-encoder            amrnb-encoder-if2-vad2   amrwb-encoder

теперь о USE: боюсь, что этого немного недостаточно (по крайней мере для меня - где поддержка mp3 хотя бы? посмотрите внимательнее с какими флагами собрано у меня). если вам этого хватит - то и слава Богу.

насчёт aac - всё куда как мрачней. есть faac - но качество кодирования... поэтому wine в зубы и в путь:
ftp://ftp6.nero.com/tools/NeroDigitalAudio.zip
(это freeware, так что можно и нужно. перед использованием просмотрите опции насчёт тэгов - easytag справится с коррекцией только если правильно собран)

p.s. чем и как гонять ogg - mp3 ищите в этом топе. ранее тема пробегала, где разжёвано всё вплоть до скриптов на массовое перекодирование.
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
biomass
Сообщения: 97
ОС: ubuntu_9,04

Re: avi23gp, ogg (mp3) 2m4a

Сообщение biomass »

Flaming писал(а): ↑
11.09.2007 00:18
Чем можно переконвертить какой-нибудь avi-фильм в формат 3gp для мобильника? Если чуток точнее, то 176*144 для SE w810, примерно 15-25 кадров в секунду. Знаю, что это наверняка может mencoder, или mplayer, или ещё что-то оттуда. Просто виндовое приложение Super Converter, которое это умеет - ни что иное, чем GUI к этим конвертерам.
И к слову, чем можно переконвертить mp3 в ogg и наоборот, мне известно. ogg, как я понял, сжимает лучше, поэтому хочу всю музыку переконвертить в него. Но мой телефон не поддерживает этот формат, только mp3 и aac (*.m4a) Чем переконвертить в m4a тоже не нашёл.
P.S. В манах не нашёл таких слов, как 3gp и m4a.



mpg123 -b 10000 -s filename.mp3 | sox -t raw -r 44100 -s -w -c 2 - filename.wav && oggenc *.wav
Убей в себе Windows!!!

Desktop: AMD Sempron 1.6 Ghz, 512 Mb Ram
EEEPc 701, Backtrack 3
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: avi23gp, ogg (mp3) 2m4a

Сообщение sda »

biomass писал(а): ↑
11.09.2007 19:03
mpg123 -b 10000 -s filename.mp3 | sox -t raw -r 44100 -s -w -c 2 - filename.wav && oggenc *.wav

в биореактор такие "советы"... wav на мобилу... пожалуй что и советчиков тоже куда-нить в ту же сторону...
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Flaming
Сообщения: 2579

Re: avi23gp, ogg (mp3) 2m4a

Сообщение Flaming »

sda писал(а): ↑
11.09.2007 16:44
p.s. чем и как гонять ogg - mp3 ищите в этом топе. ранее тема пробегала, где разжёвано всё вплоть до скриптов на массовое перекодирование.

Это мне итак известно, есть

Код: Выделить всё

* media-sound/ogg2mp3
     Available versions:  ~0.5
     Homepage:            http://amor.cms.hu-berlin.de/~h0444y2j/linux.html
     Description:         A perl script to convert Ogg Vorbis files to MP3 files.


Нашёл две интересные штуковины, это и есть то, что мне нужно (называется чуток по-другому, потому и спрашиваю)

Код: Выделить всё

flaming@tux ~ $ eix -S 3gp
* media-libs/amrnb
     Available versions:  6.1.0.3 ~6.1.0.4 ~7.0.0.0
     Homepage:            http://www.penguin.cz/~utx/amr
     Description:         Wrapper library for 3GPP Adaptive Multi-Rate Floating-point Speech Codec

* media-libs/amrwb
     Available versions:  ~6.0.0.1 7.0.0.0 ~7.0.0.1 ~7.0.0.2
     Homepage:            http://www.penguin.cz/~utx/amr
     Description:         Wrapper library for 3GPP Adaptive Multi-Rate Wideband Floating-point Speech Codec

Found 2 matches.

biomass, wav у меня хоть и поддерживается, но не всякий, с определённой частотой дискретизации, в общем, качество не лучшее, да и размерчик.
Что ж, спасибо... Буду искать виндовый конвертер (неро не хочется с тырнета качать пока, трафик...)
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: avi23gp, ogg (mp3) 2m4a

Сообщение sda »

http://www.penguin.cz/~utx/amr
это именно оно и есть!

а зря, там как оказалось уже есть линуксовые бинарники (они даже работают!)

Код: Выделить всё

$ ./neroAacEnc
*************************************************************
*                                                           *
*  Nero Digital Audio Reference MPEG-4 & 3GPP Audio Encoder *
*  Copyright 2007 Nero AG                                   *
*  All Rights Reserved Worldwide                            *
*                                                           *
*  Package build date: Aug  6 2007                          *
*                                                           *
*                                                           *
*  See -help for a complete list of available parameters.   *
*                                                           *
*************************************************************

ERROR: no input file specified
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали:
Аватара пользователя
uptime
Сообщения: 1661
Статус: Drinker with computing problems
ОС: kubuntu 8.04

Re: avi23gp, ogg (mp3) 2m4a

Сообщение uptime »

Flaming писал(а): ↑
11.09.2007 00:18
...
И к слову, чем можно переконвертить mp3 в ogg и наоборот, мне известно. ogg, как я понял, сжимает лучше, поэтому хочу всю музыку переконвертить в него...


Не советую, любое перекодирование будет терять информацию, а значит и качество.
Т.е. если грабите с CD, смело жмите в ogg, особо ценные вещи - во flac. А уже сжатое лучше не трогать.

успехов
The answer, my friend, is blowin' in the wind.
The answer is blowin' in the wind.
Спасибо сказали:
Аватара пользователя
NIK1910
Сообщения: 269
ОС: SlackWare

Re: avi23gp, ogg (mp3) 2m4a

Сообщение NIK1910 »

Пробовал когда-то с помощью ffmpeg, но не в 3gp а в mp4:

ffmpeg -i in.avi -y -f mp4 -vcodec mpeg4 -b 60 -qmin 5 -qmax 10 -r 12 -bufsize 4096 -g 300 -ab 64 -s 176x144 -aspect 4:3 out.mp4

Играться с опциями надо (man ffmpeg), а то при хорошем качестве, мобила обрабатывать не успевает.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: avi23gp, ogg (mp3) 2m4a

Сообщение Flaming »

uptime писал(а): ↑
11.09.2007 21:57
Не советую, любое перекодирование будет терять информацию, а значит и качество.
Т.е. если грабите с CD, смело жмите в ogg, особо ценные вещи - во flac. А уже сжатое лучше не трогать.
успехов

Логично. Но мой слух всё равно разницы не различает, я пробовал перекодировать. Звуковуха и колонки у меня самые обычные, я не меломан, у меня нет навороченной акустики ;)
Спасибо сказали: