Rien de spécial
Le blog de Régis

mp4 on my Samsung D840

With some trial and error, I finally found how to encode videos to play on my Samsung D840.

Here is a shell script that does a good job thanks to the ffmpeg encoder. Hope the codecs and bitrates will be useful to others:

[python]#!/bin/sh

# This shell script encodes a decrypted VOB into a

# mp4 file that is playable on Samsung mobile

#

#author Regis Decamps

#

f=$1

VIDEO_BITRATE=112

VIDEO_FRAME_RATE=12

VIDEO_SIZE=cif

AUDIO_FREQ=24000

AUDIO_BITRATE=96

ffmpeg -i « $f » \

-vcodec mpeg4 \

-r $VIDEO_FRAME_RATE \

-b $VIDEO_BITRATE \

-s $VIDEO_SIZE \

-acodec aac \

-ar $AUDIO_FREQ \

-ab $AUDIO_BITRATE \

-map 0.0 \

-map 0.2 \

« $(basename $f .vob).mp4 »

[/python]