Obróbka formatu tp0

Jestem niestety posiadaczem tunera Ferguson HF 8900 HD. Owszem ma on możliwość nagrywania filmów w formacie MPEG TS zarówno w rozdzielczości SD jak i HD. Niestety jeśli format tp0 SD nie sprawia problemu (opisywałem to tutaj) to z odtwarzaniem to wersji HD już tak zarówno pod Linuksem jak i Windowsem mogą być problemy.

Oczywiście nie piszę tego tekstu aby zakomunikować taki stan rzeczy. Wiem po prostu, że spora liczba osób nadal nie może odtwarzać filmów nagranych na tym tunerze w rozdzielczości HD na komputerze.

Dlatego właśnie popełniłem ten wpis aby pokazać, że nie jest to takie trudne jak się na początku zdaje.

Co potrzebujemy?

Oczywiście odpowiednie oprogramowanie: mplayer oraz tsMuxeR (ja posiadam wersję 1.10.6). Mplayer znajduje się praktycznie w każdej dystrybucji Linuksa, natomiast tsMuxeR możecie pobrać stąd.

Załóżmy, że mamy nasze nagranie pod nazwą plik.TP0. Musimy zrzucić zawartość nagrania do ścieżki wideo i audio. Do tego przydatny będzie mplayer z opcją -dump*.

mplayer -dumpvideo -dumpfile clipvideo.264 plik.TP0 && mplayer -dumpaudio -dumpfile clipaudio.264 plik.TP0

Tak zrzucone pliki wczytujemy do tsMuxeR-a. W omawianym przypadku ustawiłem przyspieszenie dźwięku w stosunku do obrazu o 0,5 sek gdyż po zgraniu okazało się, że ścieżka audio nie idzie w parze z wideo.

Ustawiamy tak samo jak poniżej w zrzucie z ekranu.


tsMuxeR GUI


Film w odtwarzaczu

Niestety na chwilę obecną plik nie posiada indeksu (uniemożliwia przewijanie).  Dodanie opcji -idx do mplayera (mencoder -idx clipOUT.ts -ovc copy -oac copy -o clipOUTidx.ts) niestety powoduje przy przewijaniu wyłączenie odtwarzacza. Prawdopodobnie po konwersji do określonego formatu czy to przy użyciu mencodera czy ffmpeg omawiany problem nie będzie miał miejsca.

~ - autor: cytrynek w dniu Grudzień 27, 2011.

Dodaj komentarz

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Zmień )

Twitter picture

You are commenting using your Twitter account. Log Out / Zmień )

Facebook photo

You are commenting using your Facebook account. Log Out / Zmień )

Connecting to %s

 
Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.