Maciej W.

Maciej W. a czy ty masz swój
ręcznik?...

Temat: Problem z kodekiem

witam

mam mały problem - mianowicie:
napisałem flashplayera który odtwarza pliki filmowe streamingiem. Pobiera sobie z xmla dane o położeniu pliku i wsio gra.

Jednakże - aby do takiej sytuacji doprowadzić trzeba najpierw owy plik z filmem wgrać na serwer - czyli formularz, avik sobie wędruje do katalogu no i w związku że flash odtwarza pliki flv to trzeba go przekonwertować. Zaintalowany mam ffmpeg na serwerze i używam takiej komendy aby konwertować film

exec('ffmpeg -i foto/tmp/JhS1UXiXBz_Bill.avi -s 352x288 -r 25 -ar 22050 -ab 24 -f flv foto/ok/JhS1UXiXBz_Bill.flv', $result);
if($result)
{
...
}
else
die('nie można przekonwertować filmu');


no i tak... w katalogu ok tworzy mi się flv, komunikat na ekranie jest, że nie może przekonwertować filmu, flv się odtwarza, ale nie ma dźwięku. Pytanie - czy używając standardowych plików avi muszę mieć dokompilowane jeszcze coś do ffmpeg? czy ktoś może wie czy trzeba w ./configure coś dorzucić? zasadniczo podczas kompilacji mam info, że flv jest obsługiwane więc zasadniczo nie wiem w czym rzecz...

sprawa w sumie pilna

Maciek
Przemek Szalko

Przemek Szalko iOS Developer + Full
Stack Developer

Temat: Problem z kodekiem

Podrzuć wyjście z ffmpeg to się dowiemy jakiego kodeka brakuje :-)

Ja do ffmpeg kompilowałem osobno wszystkie współpracujące biblioteki multimediów - sporo tego było ;-)
Maciej W.

Maciej W. a czy ty masz swój
ręcznik?...

Temat: Problem z kodekiem

problem polega na tym, że zainstalowane jest to na serwerze klienta do którego mi ssh nie chcą dać i mogę działać tylko przez ftp.

w $result nie mam nic...

jakiś pomysł?

poproszę ich najwyżej o wynik z linii poleceń tej komendy i zobaczymy co będzie.
Przemek Szalko

Przemek Szalko iOS Developer + Full
Stack Developer

Temat: Problem z kodekiem

Aby złapać info o błędzie wystarczy przekierować strumień stderr do pliku :-)

exec('ffmpeg-i plik_do_konwersji przekonwertowany.flv 2> ./log.txt');

Jeśli odpalasz skrypt przez http to pamiętaj o prawach do zapisu dla katalogu w którym wykonywana jest cała akcja - tam zapisany zostanie log.

Następna dyskusja:

Problem z php i excelem




Wyślij zaproszenie do