Wstawianie .flv na stronę.

Ot każdy kiedyś na pewno będzie potrzebował przerobić swój filmik na format .flv, a potem wstawić go na własną stronę, niekoniecznie korzystając z youtube.

Pierwsza rzecz, to konwersja filmiku do .flv. Użyjemy do tego ffmpeg i flvtools2:

ffmpeg -i d3_grunge_gameplay.m4v -s 520x312 \
-r 25 -ar 22050 -ab 48k -b 400k -f flv film.flv

cat film.flv | flvtools2 -U stdin filmik.flv

-r odpowiada za ilość klatek (fps)
-ar częstotliwość próbkowania
-ab bitrate audio
-b bitrate video
-f format pliku wyjsciowego

I w ten łatwy i przyjemny sposób mamy już gotowy filmik. Teraz przydałby się jakiś odtwarzacz na stronę. Ja polecam JW Player. Proste, open-source’owe rozwiązanie ;-) Cała instalacja tego playera ogranicza się do wrzucenia plików na serwer strony.
Potrzebny nam będzie jeszcze obrazek do poglądu zawartości filmu. Do tego celu posłużymy się znowu ffmpeg:

ffmpeg -y -i film.flv -vframes 1 -ss [czas_w_sekundach] \
-an -vcodec mjpeg -f rawvideo miniaturka.jpg

W ten sposób otrzymujemy screenshot z danej sekundy filmiku.

Mamy film, mamy odtwarzacz, mamy obrazek do poglądu – teraz wystarczy wprowadzić odpowiedni kod na stronę. A oto efekt końcowy ;-)

This text will be replaced

Jako przykład posłużył przerobiony gameplay z Diablo 3 – lepszą wersję znajdziecie tutaj.

2 komentarze to “Wstawianie .flv na stronę.”

  1. Uzytkownicy wordpressa zawsze mogą użyć pluginu ;) Plugin nazywa się pb-embedFlash i pozwala w porstu sposób umieszczać w postach wordpressa pliki # .swf .flv, .mp3, .png, .jpg, .gif oraz playlisty .xml. Co ciekawsze bazuje na JW FLV Media Player który opsujesz ;] Niby to samo zrobione inaczej ale dla niektórych może być wielkim ułatwieniem ;)

  2. a jak zrobić playliste kilku plików do tego playera?