Страное воспроизведение .flv Страное воспроизведение .flv
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Страное воспроизведение .flv

Started by CrutoMLO4HIK, October 25, 2009, 05:13:55 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

CrutoMLO4HIK

Привет всем, я тут на досуге сделал конвертирование (ffmpeg) видео файлов при загрузке в галерею, конвертирует в .flv далее делает привью (gd+ffmpeg-php), и воспроизвожу это все в flash плеере JW FLV Media Player.

Проблема: воспроизводит как то странно, нажимаю плей далее полоса прокрутки почему то сразу убегает в конец, при этом видео продолжает проигрываться ??? после череды тестирования пришел к выводу что ffmpeg как то не так конвертирует, конвертировал тот же ролик через GetFLV воспроизводит в том же плеере нормально.

Вот так конвертирую:
ffmpeg -i ВИДЕО_ФАЙЛ.xxx -f flv -s 480x320 -ar 44100 ВИДЕО_ФАЙЛ.flv

Вот так воспроизвожу:
<p id="player"></p>

<script type=text/javascript>
var so = new SWFObject('mediaplayer.swf','single','480','320','7');
so.addVariable('type', 'flv');
so.addVariable('width','480');
so.addVariable('height','320');
so.addParam('allowfullscreen','true');
so.addVariable('autostart', 'false');
so.addVariable('volume','100');
so.addVariable('displayheight','480');
so.addVariable('backcolor','0x000000');
so.addVariable('frontcolor','0xCCCCCC');
so.addVariable('lightcolor','0x996600');
so.addVariable('file', 'ВИДЕО_ФАЙЛ.flv');
so.addVariable('image','РЕСАЙЗ.jpg');
so.write('player');
</script>


помогите пожалуйста разобрацо! :-\

CrutoMLO4HIK

возможно проблема в том что GetFLV конвертирует в h264 кодике а ffmpeg непонятно как, сейчас устанавливаю libxh264 из репов, будут конвертить с помощью него отпишусь =)

CrutoMLO4HIK

замечательно теперь с lib264* вылазит такая ошибка:
Error while opening encoder for output stream #0.0 - maybe incorrect parameters such as bit_rate, rate, width or height

тема открыта... :(

CrutoMLO4HIK

UPDATE: по ошибке выше, команду использую:

ffmpeg -i ФАЙЛ.flv -vcodec libx264 -threads 0 -r 25 -g 50 -b 500k -bt 500k -acodec aac -ar 44100 -ab 64k ФАЙЛ.flv

CrutoMLO4HIK

 ;D ;D ;D ;D

проблема решена!!!
все иза аудио кодека, указал (в самом первом примере первого поста):
ffmpeg -i ВИДЕО_ФАЙЛ.xxx -f flv -s 480x320 -ar 44100 -acodec aac ВИДЕО_ФАЙЛ.flv
и все норм стало =) ну кто-бы знал что это иза звука!

PS. ошибка при конвертирование в h264 (libx264) была вызвана потому что небыли указаны обязательные параметры (без понятия какие, смотрим тут http://forum.doom9.org/archive/index.php/t-121429.html второй пост) при указании параметра -vpre ШАБЛОН, стало конвертировать, шаблоны смотреть в папке /usr/share/ffmpeg (если h264 ставили); пример:
ffmpeg -i ВИДЕО_ФАЙЛ.xxx -acodec aac -ab 128k -vcodec libx264 -vpre baseline -threads 0 -s 480x320 ВИДЕО_ФАЙЛ.flv

все всем спасибо!!! хахахахаха  ;D ;D ;D :) :) :-\ :-[ :( :'( :'( :'(  :D

awf

Респект и уважуха!

Предлагаю перенести в FAQ.

Makc666

Второй пост из темы http://forum.doom9.org/archive/index.php/t-121429.html

QuoteYong
28th January 2007, 18:05
There are some options are incorrect, or missing arguement:
-chroma 1 is chroma me? if yes, it should be -cmp chroma
-bidir_refine 1
-me umh, 8 seems to be ignored
-rc_eq 'blurCplx^(1-qComp)' give me "parser underflow", and ^ seems to be ignored while encoding.(is that windows cmd.exe to blame?)

and some important options:
-deblockalpha, -deblockbeta, -directpred and -b_strategy

8x8dct still doesnt work:angry:
btw, thx for the guide:D

А в архиве вся тема целиком.