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.TP0Tak 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.



