Nowe posty

xx Dystrybucja pod HP Omen (6)
2024-03-27, 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
lamp Problem z Linux Lite po instalacji (0)
2024-03-27, 19:50:30
xx Ile pingwinów? (1)
2024-03-27, 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Odtwarzacz VLC problem z dźwiękiem  (Przeczytany 5794 razy)

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Odtwarzacz VLC problem z dźwiękiem
« dnia: 2009-09-10, 08:12:48 »
Próbuję odtworzyć w VLC plik m2ts (z płyty blu ray)
Obraz jest. Dźwięku nie ma :( Prawdopodobnie brakuje mi jakiegoś kodeka.

W mplayer jest obraz i dźwięk. Niestety wykrzacza się on po kilkunastu sekundach ale podaje następujące dane o dźwięku

Trying to force audio codec driver family libmad...
Opening audio decoder: [libdca] DTS decoding with libdca
Stream with high frequencies VQ coding
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [dts] afm: libdca (DTS-libdca)
Czy da się coś zrobić, żeby działał dźwięk w VLC?

Jeśli to ma jakieś znaczenie to:

1. Mandriva 2009.1 64bit free
2. KDE 4.3.1
3.
[gienek@stacjonarny ~]$ rpm -qa | grep vlc
lib64vlccore0-0.9.8a-5plf2009.1
lib64vlc2-1.0.1-1mdv2009.1
vlc-0.9.8a-5plf2009.1
[gienek@stacjonarny ~]$
Jak rozwiązać ten problem? Oczywiście filmy w innych formatach VLC odtwarza prawidłowo z dźwiękiem

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Odtwarzacz VLC problem z dźwiękiem
« Odpowiedź #1 dnia: 2009-09-10, 16:52:11 »
Skoro nikt nie wie co może być przyczyną braku dźwięku w VLC to postanowiłem powalczyć z mplayerem.

Odpalam film poleceniem

mplayer 00005.m2ts

Film zaczyna prawidłowo wyświetlać wraz z dźwiękiem ale niestety po kilkunastu sekundach mplayer wyłącza się

[gienek@stacjonarny STREAM]$ mplayer 00005.m2ts 
MPlayer SVN-1.rc2.23.r28791.2plf2009.1-4.3.2 (C) 2000-2009 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing 00005.m2ts.
TS file format detected.
VIDEO H264(pid=4113) AUDIO DTS(pid=4352) NO SUBS (yet)!  PROGRAM N. 1
FPS seems to be: 29.970030
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
==========================================================================
Trying to force audio codec driver family libmad...
Opening audio decoder: [libdca] DTS decoding with libdca
Stream with high frequencies VQ coding
AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000)
Selected audio codec: [dts] afm: libdca (DTS-libdca)
==========================================================================
[pulse] working around probably broken pause functionality,
        see http://www.pulseaudio.org/ticket/440
AO: [pulse] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
VDec: vo config request - 1920 x 1080 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 1920x1080 => 1920x1080 Planar YV12  [zoom]
[ASPECT] Warning: No suitable new res found!
A: 128.8 V: 122.8 A-V:  5.978 ct:  1.469 539/539 62%  0%  4.1% 0 0
Too many video packets in the buffer: (208 in 33604159 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Naruszenie ochrony pamięci007 ct:  1.475 541/541 62%  0%  4.1% 0 0
Spróbowałem zrobić tak jak mi podpowiada i uruchomić z opcją -ni

mplayer -ni 00005.m2ts

Efekt był identyczny. mplayer wykrzaczył się po kilkunastu sekundach z identycznym komunikatem
.
.
.
Too many video packets in the buffer: (388 in 33555767 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
A:  38.4 V:  26.6 A-V: 11.806 ct:  2.943 890/890 41%  0%  3.9% 0 0
Too many video packets in the buffer: (388 in 33605382 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
Naruszenie ochrony pamięci839 ct:  2.947 891/891 41%  0%  3.9% 0 0
Uruchomiłem film bez dźwięku

mplayer -nosound 00005.m2ts

Film odtwarza się prawidłowo i nic się nie wyłącza. Oczywiście brak dźwięku.
Czy ktoś ma jakiś problem na rozwiązanie tego problemu?

  • Gość
Odtwarzacz VLC problem z dźwiękiem
« Odpowiedź #2 dnia: 2009-09-10, 18:56:40 »
wygląda w takim razie na błąd w kodeku, ale pewność możesz mieć dopiero jeśli uda się użyć tego samego kodeka w innym programie (spróbuj może xine-ui albo dragon player).

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Odtwarzacz VLC problem z dźwiękiem
« Odpowiedź #3 dnia: 2009-09-10, 23:35:42 »
Cytat: tomek-k
wygląda w takim razie na błąd w kodeku, ale pewność możesz mieć dopiero jeśli uda się użyć tego samego kodeka w innym programie (spróbuj może xine-ui albo dragon player).
Jak zmusić xine, żeby korzystał z tych samych kodeków. Jak próbuję uruchomić ten plik w xine to nie ma obrazu a zamiast dźwięku słyszę tylko jakieś popiskiwania

  • Gość
Odtwarzacz VLC problem z dźwiękiem
« Odpowiedź #4 dnia: 2009-09-12, 11:52:34 »
a spróbuj w konfiguracji xine poszukać czegoś w stylu "ścieżka do kodeków RealPlayera" i wpisz tam ścieżkę do katalogu, w którym masz zainstalowane binarne kodeki z windowsa (jeśli masz coś takiego w systemie) - może mplayer używa właśnie któregoś z tych windowsowych kodeków. (prawdopodobna ścieżka to /usr/lib/codecs/ lub /usr/lib/win32). (jeśli nie możesz znaleźć tej opcji, to ustaw "poziom trudności konfiguracji" na "master of the known universe")

Ale sądząc po komunikatach, które wkleiłeś powyżej, to nie są to kodeki windowsowe, ale libmad (libmad0), więc kwestia jest prawdopodobnie taka, że xine (i pewnie także vlc) po prostu nie korzystają z biblioteki libmad.

Offline

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 170
    • Zobacz profil
Odtwarzacz VLC problem z dźwiękiem
« Odpowiedź #5 dnia: 2009-09-13, 15:18:55 »
Cytat: tomek-k
Ale sądząc po komunikatach, które wkleiłeś powyżej, to nie są to kodeki windowsowe, ale libmad (libmad0), więc kwestia jest prawdopodobnie taka, że xine (i pewnie także vlc) po prostu nie korzystają z biblioteki libmad.
Jak skłonić xine żeby korzystała z tej biblioteki?