Вот мегакоманда:
ffmpeg -i SRC.avi -f mp4 \
-vcodec mpeg4 -s 320x240 -r 22 \
-acodec aac -ar 44100 -ab 128 -ac 2 \
DST.mp4
Вот что показывает mplayer для видео закодированного 3GGP Converter:
Playing nokia-kemerovo.mp4.
Quicktime/MOV file format detected.
VIDEO: [mp4v] 320x240 24bpp 22.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
а вот что для закодированного ffmpeg:
Playing test.mp4.
Quicktime/MOV file format detected.
VIDEO: [mp4v] 320x240 24bpp 22.000 fps 0.0 kbps ( 0.0 kbyte/s)
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio) decoder)
На всякий случай привожу информацию об ffmpeg:
rpopov@nemo::video$ ffmpeg -version
FFmpeg version SVN-rUNKNOWN, Copyright © 2000-2004 Fabrice Bellard
configuration: --prefix=/usr --libdir=${prefix}/lib --shlibdir=${prefix}/lib --incdir=${prefix}/include/ffmpeg --enable-shared --enable-mp3lame --enable-gpl --enable-faad --mandir=${prefix}/share/man --enable-vorbis --enable-pthreads --enable-faac --enable-xvid --enable-dts --enable-amr_nb --enable-amr_wb --enable-pp --enable-libogg --enable-libgsm --enable-x264 --enable-a52 --enable-a52bin --extra-cflags=-Wall -g -fPIC -DPIC
libavutil version: 49.0.0
libavcodec version: 51.11.0
libavformat version: 50.5.0
built on Aug 14 2006 14:38:14, gcc: 4.1.2 20060729 (prerelease) (Debian 4.1.1-10)
ffmpeg SVN-rUNKNOWN
libavutil 3211264
libavcodec 3345152
libavformat 3278080
Полученное видео отлично крутится на i-mate sp5 (он же qtek 8310). А на nokia играет только первые полсекунды звука и всё.
Единственную разницу между оригинальным видео и сделанным ffmpeg заметил:
Fourcc: mp4v Codec: 'mpeg4'
Fourcc: mp4v Codec: ''
Как заставить ffmpeg прописать кодек?
Как создать видео для Nokia? (Модели 6233, 6270, 6280)
Модератор: Модераторы разделов
-
Ruslan Popov
- Сообщения: 106
- ОС: Ubuntu 10
-
Ruslan Popov
- Сообщения: 106
- ОС: Ubuntu 10
Re: Как создать видео для Nokia?
Засада заключалась в Nokia 6270. Она по какой-то причине не может проигрывать это видео.
Точно подтверждено, что Nokia 6280 отлично крутит видео созданное с помощью ffmpeg.
Есть неподтверждённые данные, что Nkia 6233 тоже справляется с этой задачей.
Точно подтверждено, что Nokia 6280 отлично крутит видео созданное с помощью ffmpeg.
Есть неподтверждённые данные, что Nkia 6233 тоже справляется с этой задачей.