yamdi против mencoder'a

[Удален]
1200

Кодинг (вариант 1):

mencoder -idx /var/www/cache/bec71f7453e1decc5069b7995000b98e.flv -o /var/www/cache/out.flv -ovc lavc -ofps 25 -lavcopts vcodec=flv:vbitrate=300:vhq:keyint=15 -vf scale=320:240,harddup -oac mp3lame -lameopts cbr:br=32:mode=3:vol=10 -srate 22050

Кодинг (вариант 2):

ffmpeg -i /var/www/cache/bec71f7453e1decc5069b7995000b98e.flv -f flv -b 400k -g 300 -r 25 -s 320x240 -acodec libmp3lame -ac 1 -ab 32k -ar 22050 /var/www/cache/out.flv

Прогон по yamdi:

yamdi -i /var/www/cache/out.flv -o - > /var/www/cache/end.flv

Кодирую первым способом, видео получается нормальное, проверяю в media player classic в свойствах показывает Flash Video, ок, нужно прогнать по yamdi. Жму, а он мне в ответ:

The input file is not a FLV.

Ок, думаю я, проверю ка я в ffmpeg'ом =) и на тебе, всё прошло нормально, в свойствах видео пишет также что Flash Video. Так вот, граждане может кто мне объяснит, что мудрит mencoder с flv кодеком? Ведь кодек то один получается. Всю голову сломал уже, ничё не могу понять. flvtool2 тоже не жрет видео после mencoder'а, вроде всё указано верно. SOS! :smoke:

UPD:

проверил оба видеофайла через прогу GSpot v2.70a оказалась заноза в заголовках похоже.

ffmpeg:

Codecs: FLV1

Name: Flash/Sorenson

Status: Codec Status Undetermined

mencoder

Codecs: FLV1

Name: Flash Sorenson Video

Status: Codec(s) are NOT Installed

гы, видать бага в mencoder'е так как заголовок кодека не верно указывает, и даже винда показывает что нет такого кодека, хотя стоит айспак. Может знает кто решение?

P\S: OS: Debian, mencoder ставил из репозитория debian-multimedia

Самое странное что когда кодируешь mencoder'ом в libx264 то yamdi с привеликим удовольствием жрет его, но тут указывается MPEG-4 (

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий