Kirjoittaja Aihe: Ongelmia blu-ray -tiedostoja toistettaessa [RATKAISTU]  (Luettu 7399 kertaa)

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Minulla on 12.04 -koneella valtavan kokoinen blu-ray musiikkivideo, mutta kun yritän sitä toistaa (BDMV -hakemistoa), niin millään playerillä se ei kunnolla onnistu.

SMPlayer ei soita ko. hakemistoa lainkaan, VLC näyttää alkuun toimivan, mutta kaatuu sitten ja antaa tällaisen virheilmoituksen:
Koodia: [Valitse]
[aac @ 0x7f8764c75d00] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 2227 kb/s)
[aac @ 0x7f8764c75d00] Estimating duration from bitrate, this may be inaccurate
[aac @ 0x7f8764c66720] channel element 2.6 is not allocated
[aac @ 0x7f8764c66720] channel element 0.0 is not allocated
[aac @ 0x7f8764c75d00] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 1407 kb/s)
[aac @ 0x7f8764c75d00] Estimating duration from bitrate, this may be inaccurate
[aac @ 0x7f8764034680] channel element 2.6 is not allocated
[aac @ 0x7f8764034680] channel element 0.0 is not allocated
[aac @ 0x7f8764034680] channel element 2.2 is not allocated
[aac @ 0x7f8764c75d00] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 34 kb/s)
[aac @ 0x7f8764c75d00] Estimating duration from bitrate, this may be inaccurate
[aac @ 0x7f8764c66720] channel element 2.6 is not allocated
[aac @ 0x7f8764c66720] channel element 0.0 is not allocated
[aac @ 0x7f8764c75d00] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 1273 kb/s)
[aac @ 0x7f8764c75d00] Estimating duration from bitrate, this may be inaccurate
[aac @ 0x7f87640347e0] channel element 2.6 is not allocated
[aac @ 0x7f87640347e0] channel element 0.0 is not allocated
[aac @ 0x7f8764c688c0] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 3547 kb/s)
[aac @ 0x7f8764c688c0] Estimating duration from bitrate, this may be inaccurate
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
[vc1 @ 0x7f8764c80c60] Interlaced frames/fields support is incomplete
[vc1 @ 0x7f8764c80c60] concealing 0 DC, 0 AC, 0 MV errors
[vc1 @ 0x7f8764c80c60] concealing 0 DC, 0 AC, 0 MV errors
Muistialueen ylitys (luotiin core-tiedosto)

Jos yritän suoraan soittaa VLC:llä BDMV-->Stream-->m2ts -tiedostoja, niin se kaatuu ja antaa seuraavan virheilmoituksen:
Koodia: [Valitse]
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
[vc1 @ 0x7f2444c9ef40] Interlaced frames/fields support is incomplete
[vc1 @ 0x7f2444c9ef40] concealing 0 DC, 0 AC, 0 MV errors
[vc1 @ 0x7f2444c9ef40] concealing 0 DC, 0 AC, 0 MV errors
Muistialueen ylitys (luotiin core-tiedosto)

Jos koetan soittaa Stream -hakemistoa SMPlayerillä, niin se näyttäisi onnistuvan, mutta en pääse levyn valikoista mihinkään, kun niitä ei voi hiirellä klikkailla.

Ekaa kertaa tekemisissä tämmöisten tiedostojen kanssa, ei kunnollista hajua, mitä pitäisi tehdä... :)

LISÄYS: Niin, sekä VLC että SMPlayer on päivitetty PPA:n avulla kuta kuinkin uusimpiin mahdollisiin versioihin.
« Viimeksi muokattu: 26.06.13 - klo:09.00 kirjoittanut Eesaurus »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #1 : 19.06.13 - klo:18.49 »
[vc1 @ 0x7f8764c80c60] Interlaced frames/fields support is incomplete

Videosi on lomitettua VC-1:tä, joka on ollut pitkään hankala tapaus Linuxissa, koska libavcodec ei ole tukenut sen purkamista. Rautapurku on kyllä onnistunut VDPAU:lla ja VA-API:lla, ja Microsoftin binäärikodekit ovat toimineet 32-bittisen MPlayerin kanssa.

Viimeiset VC-1-softapurun ongelmat saatiin ilmeisesti ratkottua tänä keväänä libav:ssa ja FFmpegissä. Jos et voi käyttää rautapurkua, tarvitset tuoreen libav:n, mieluiten kesäkuun puolelta. En tiedä, onko sellaista tarjolla 12.04:ään, mutta 13.04:ään saa asennettua riittävän tuoreen kirjaston tästä PPA:sta: https://launchpad.net/~motumedia/+archive/libav-daily

Parhaiten tuollainen video toistuisi VDPAU:n kautta Nvidian näytönohjaimilla, koska silloin myös lomituksenpoiston voi tehdä näytönohjaimella.
« Viimeksi muokattu: 19.06.13 - klo:18.51 kirjoittanut nm »

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #2 : 19.06.13 - klo:20.03 »
[vc1 @ 0x7f8764c80c60] Interlaced frames/fields support is incomplete

Videosi on lomitettua VC-1:tä, joka on ollut pitkään hankala tapaus Linuxissa, koska libavcodec ei ole tukenut sen purkamista. Rautapurku on kyllä onnistunut VDPAU:lla ja VA-API:lla, ja Microsoftin binäärikodekit ovat toimineet 32-bittisen MPlayerin kanssa.

Viimeiset VC-1-softapurun ongelmat saatiin ilmeisesti ratkottua tänä keväänä libav:ssa ja FFmpegissä. Jos et voi käyttää rautapurkua, tarvitset tuoreen libav:n, mieluiten kesäkuun puolelta. En tiedä, onko sellaista tarjolla 12.04:ään, mutta 13.04:ään saa asennettua riittävän tuoreen kirjaston tästä PPA:sta: https://launchpad.net/~motumedia/+archive/libav-daily

Parhaiten tuollainen video toistuisi VDPAU:n kautta Nvidian näytönohjaimilla, koska silloin myös lomituksenpoiston voi tehdä näytönohjaimella.

Minulla on myös 13.04 asennettuna, johon päivitin libav:n tuon PPA:n avulla, mutta video ei toistu silti. VLC jämähtää yhden tai kahden sekunnin kohdille, eikä toimi SMPlayerilläkään. Kun kokeilin avata Stream -kansiota SMPlayerillä, niin video lähti pyörimään, mutta kuva oli kamalaa pikselipuuroa, eikä ääntä ollut lainkaan. Tuo Stream -kansion toistamisyritys oli ainoa tapa saada edes jotain käyntiin SMPlayerillä.

Onko jompaan kumpaan soittimeen joku tietty asetus, jota kannattaisi kokeilla? En oikein tunne näitä juttuja. VLC:ssä pistin päälle blu-ray -yhteensopivuustilan, mutta ei sekään juuri mitään auttanut. SMPlayerissa kokeilin ulostulo-ajuriksi myös VDPAU:ta, mutta ei sekään tehnyt kesää.


nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #3 : 20.06.13 - klo:02.30 »
Minulla on myös 13.04 asennettuna, johon päivitin libav:n tuon PPA:n avulla, mutta video ei toistu silti.

Miltä loki näyttää nyt?

Onko jompaan kumpaan soittimeen joku tietty asetus, jota kannattaisi kokeilla? En oikein tunne näitä juttuja. VLC:ssä pistin päälle blu-ray -yhteensopivuustilan, mutta ei sekään juuri mitään auttanut.

VLC:ssä voi hyödyntää Nvidian rautapurkua asentamalla paketin vdpau-va-driver. Lisäksi rautapurku pitää kytkeä päälle VLC:n asetuksissa: Työkalut->Asetukset, Lähteet ja koodekit, "Use GPU-accelerated decoding"

VLC ei kuitenkaan tue VDPAU:n lomituksenpoistoa, vaan joudut kuormittamaan prosessoria yadifilla.

SMPlayerissa kokeilin ulostulo-ajuriksi myös VDPAU:ta, mutta ei sekään tehnyt kesää.

Se ei taida riittää vaan myös dekooderi pitäisi asettaa VDPAU:ksi. Sille on varmaan nykyisin oma asetuksensa SMPlayerin käyttöliittymässä. Aiemmin komentoriviparametreihin oli itse lisättävä dekooderivalinta:

Koodia: [Valitse]
-vc ffvc1vdpau,ffh264vdpau,
Käytäthän Nvidian suljettua ajuria?

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #4 : 20.06.13 - klo:10.55 »

Miltä loki näyttää nyt?

Kun yritän soittaa BDMV -kansiota VLC:llä, niin tulee mm. tällaisia:
Koodia: [Valitse]
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d818e0] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 2227 kb/s)
[aac @ 0x7f0a00d818e0] Estimating duration from bitrate, this may be inaccurate
[aac @ 0x7f0a00d92420] channel element 2.6 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d818e0] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 1407 kb/s)
[aac @ 0x7f0a00d818e0] Estimating duration from bitrate, this may be inaccurate
[aac @ 0x7f0a00d92420] channel element 2.6 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d92420] channel element 2.2 is not allocated
[aac @ 0x7f0a00d818e0] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 34 kb/s)
[aac @ 0x7f0a00d818e0] Estimating duration from bitrate, this may be inaccurate
[aac @ 0x7f0a00d92420] channel element 2.6 is not allocated
[aac @ 0x7f0a00d92420] channel element 0.0 is not allocated
[aac @ 0x7f0a00d818e0] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 1273 kb/s)
[aac @ 0x7f0a00d818e0] Estimating duration from bitrate, this may be inaccurate
[aac @ 0x7f0a00d9f1e0] channel element 2.6 is not allocated
[aac @ 0x7f0a00d9f1e0] channel element 0.0 is not allocated
[aac @ 0x7f0a00d818e0] Could not find codec parameters (Audio: aac, 96000 Hz, 0 channels, s16, 3547 kb/s)
[aac @ 0x7f0a00d818e0] Estimating duration from bitrate, this may be inaccurate
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 0
libdvbpsi error (PSI decoder): TS discontinuity (received 1, expected 0) for PID 256

Lista oli paljon pitempikin, mutta eiköhän tuossa ole olennaiset.

VLC:ssä voi hyödyntää Nvidian rautapurkua asentamalla paketin vdpau-va-driver. Lisäksi rautapurku pitää kytkeä päälle VLC:n asetuksissa: Työkalut->Asetukset, Lähteet ja koodekit, "Use GPU-accelerated decoding"

VLC ei kuitenkaan tue VDPAU:n lomituksenpoistoa, vaan joudut kuormittamaan prosessoria yadifilla.

Miten tuo yadif -systeemi toimii?


Käytäthän Nvidian suljettua ajuria?

Juu, ilman muuta. Versio 313 käytössä.

LISÄYS: SMPlayer ei antanut muuta virheilmoa, kuin pikku nootin joistain teema- tai ikonijutuista. Ei mitään olennaista. Alkaa kyllä pyörittämään videota, jos avaan playerillä Stream -kansion (ei toimi BDMV-kansion kanssa), mutta kuva on puuroa. Ääni kuuluu normaalin oloisena.
« Viimeksi muokattu: 20.06.13 - klo:11.04 kirjoittanut Eesaurus »

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #5 : 20.06.13 - klo:11.15 »
Korjaus edelliseen; SMPlayer antaa lokiinsa tämän virheilmoituksen, jos yritän avata sillä Stream -kansiota. BDMV kansiota ei suostu soittamaan. Ja soitin on oletusasetuksilla.
Koodia: [Valitse]
/usr/bin/mplayer -noquiet -nofs -nomouseinput -sub-fuzziness 1 -identify -slave -vo xv -ao pulse -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 79691821 -monitorpixelaspect 1 -ass -embeddedfonts -ass-line-spacing 0 -ass-font-scale 1 -ass-styles /home/esa/.config/smplayer/styles.ass -font Arial -subfont-autoscale 0 -subfont-text-scale 20 -subcp ISO-8859-1 -vid 0 -aid 0 -subpos 100 -volume 100 -nocache -osdlevel 0 -vf-add screenshot -noslices -channels 2 -af scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 /home/esa/Työpöytä/xxxxxxxxxxxxx-Disc_1/Disc_1/BDMV/STREAM/00000.m2ts

MPlayer2 UNKNOWN (C) 2000-2012 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 /home/esa/Työpöytä/xxxxxxxxxx-Disc_1/Disc_1/BDMV/STREAM/00000.m2ts.
Detected file format: MPEG-2 transport stream format (libavformat)
[NULL @ 0x7fbf0e82b320]Interlaced frames/fields support is incomplete
[NULL @ 0x7fbf0e82b320]start time is not set in estimate_timings_from_pts
[NULL @ 0x7fbf0e82b320]start time is not set in estimate_timings_from_pts
[NULL @ 0x7fbf0e82b320]start time is not set in estimate_timings_from_pts
[NULL @ 0x7fbf0e82b320]start time is not set in estimate_timings_from_pts
[NULL @ 0x7fbf0e82b320]start time is not set in estimate_timings_from_pts
[NULL @ 0x7fbf0e82b320]start time is not set in estimate_timings_from_pts
[NULL @ 0x7fbf0e82b320]start time is not set in estimate_timings_from_pts
ID_VIDEO_ID=0
[lavf] stream 0: video (vc1), -vid 0
ID_AUDIO_ID=0
[lavf] stream 1: audio (pcm_bluray), -aid 0
ID_AUDIO_ID=1
[lavf] stream 2: audio (truehd), -aid 1
ID_AUDIO_ID=2
[lavf] stream 3: audio (ac3), -aid 2
ID_SUBTITLE_ID=0
[lavf] stream 4: subtitle (pgssub), -sid 0
ID_SUBTITLE_ID=1
[lavf] stream 5: subtitle (pgssub), -sid 1
ID_SUBTITLE_ID=2
[lavf] stream 6: subtitle (pgssub), -sid 2
ID_SUBTITLE_ID=3
[lavf] stream 7: subtitle (pgssub), -sid 3
ID_SUBTITLE_ID=4
[lavf] stream 8: subtitle (pgssub), -sid 4
ID_SUBTITLE_ID=5
[lavf] stream 9: subtitle (pgssub), -sid 5
ID_SUBTITLE_ID=6
[lavf] stream 10: subtitle (pgssub), -sid 6
LAVF: Program 1
PROGRAM_ID=1
VIDEO:  [WVC1]  1920x1080  0bpp  29.970 fps    0.0 kbps ( 0.0 kbyte/s)
Load subtitles in /home/esa/Työpöytä/xxxxxxxxxx-Disc_1/Disc_1/BDMV/STREAM/
ID_FILENAME=/home/esa/Työpöytä/xxxxxxxxxxx-Disc_1/Disc_1/BDMV/STREAM/00000.m2ts
ID_DEMUXER=lavfpref
ID_VIDEO_FORMAT=WVC1
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1920
ID_VIDEO_HEIGHT=1080
ID_VIDEO_FPS=29.970
ID_VIDEO_ASPECT=1.7778
[NULL @ 0x7fbf0e82b320]Interlaced frames/fields support is incomplete
ID_AUDIO_FORMAT=BPCM
ID_AUDIO_BITRATE=2304000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
ID_START_TIME=11.65
ID_LENGTH=4232.03
ID_SEEKABLE=1
ID_CHAPTERS=0
[ass] auto-open
Opening video filter: [screenshot]
==========================================================================
Requested video codec family [wmvvc1dmo] (vfm=dmo) not available.
Enable it at compilation.
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Asking decoder to use 4 threads if supported.
Selected video codec: [ffvc1] vfm: ffmpeg (FFmpeg WVC1)
==========================================================================
ID_VIDEO_CODEC=ffvc1
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s32le, 2304.0 kbit/75.00% (ratio: 288000->384000)
ID_AUDIO_BITRATE=2304000
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=2
Selected audio codec: [fflpcm] afm: ffmpeg (Blu-ray LPCM)
==========================================================================
AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
ID_AUDIO_CODEC=fflpcm
[Mixer] No hardware mixing, inserting volume filter.
Starting playback...
[vc1 @ 0x7fbf0e82b320]Interlaced frames/fields support is incomplete
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=1.7778
VO: [xv] 1920x1080 => 1920x1080 Planar YV12

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

Error while decoding frame!

[vc1 @ 0x7fbf0e82b320]concealing 0 DC, 0 AC, 0 MV errors

[vc1 @ 0x7fbf0e82b320]concealing 0 DC, 0 AC, 0 MV errors



MPlayer interrupted by signal 11 in module: check_framedrop
ID_SIGNAL=11
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.


VDPAU:lla menee niin kuin edellisen viestin lisäyksessä kuvasin, eli edelleenkään ei avaa BDMV -kansiota, mutta Stream -kansiota soitin soittaa, tosin kielvottomalla kuvalla.
« Viimeksi muokattu: 20.06.13 - klo:11.21 kirjoittanut Eesaurus »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #6 : 20.06.13 - klo:13.49 »
Juu-u. Ongelmana on nyt se, ettei mikään soitin käytä niitä PPA:sta haettuja uusia libav-kirjastoja, koska libavcodecin API-versio on muuttunut 53:sta 55:een. Pitäisi kääntää MPlayer tai VLC itse. Tässä yksi ohje, jos kiinnostaa kokeilla: http://ubuntuforums.org/showthread.php?t=2149564

Purku VDPAU:lla tai VA-API:lla ei näemmä myöskään toimi kunnolla, koska libavcodec/libavformat hoitaa kriittisen osan työstä. Rautapurkukin edellyttää siis tuoreempia kirjastoversioita.

VLC ei kuitenkaan tue VDPAU:n lomituksenpoistoa, vaan joudut kuormittamaan prosessoria yadifilla.

Miten tuo yadif -systeemi toimii?

Yadif on MPlayeristä portattu liikeadaptiivinen, reunoja tasoittava lomituksenpoistosuodin. Muut VLC:n suotimet ovat hyvin yksinkertaisia ja käytännössä hävittävät puolet liikeinformaatiosta ja/tai pystyresoluutiosta.

Käyttöönotto toiston aikana:
Video->Lomituksenpoistotila->Yadif (2x)
Video->Lomituksenpoisto->Päällä

2x-tila vaatii aika nopean prosessorin 1080i-toistoon.


Ensin pitää kuitenkin saada video näkymään oikein.

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #7 : 20.06.13 - klo:14.02 »
Juu-u. Ongelmana on nyt se, ettei mikään soitin käytä niitä PPA:sta haettuja uusia libav-kirjastoja, koska libavcodecin API-versio on muuttunut 53:sta 55:een. Pitäisi kääntää MPlayer tai VLC itse. Tässä yksi ohje, jos kiinnostaa kokeilla: http://ubuntuforums.org/showthread.php?t=2149564

No jopas... Ehkä turhan hankalaa.

Saattaisin kenties nyt jopa turvautua winellä hyvin toimivaan windows -playeriin, joka osaa soittaa noita tiedostoja. Onkohan sellaista olemassa?

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #8 : 20.06.13 - klo:14.20 »
Saattaisin kenties nyt jopa turvautua winellä hyvin toimivaan windows -playeriin, joka osaa soittaa noita tiedostoja. Onkohan sellaista olemassa?

Wine ei taida vieläkään tukea DirectShowta riittävän hyvin. VLC:n tapaiset DirectShowsta riippumattomat ohjelmat taas käyttävät lähes poikkeuksetta libavcodecia, ja niissä on todennäköisesti sama vanhojen versioiden ongelma kuin Linuxin puolella.

MPlayerin kääntäminen on helpompi ja varmempi ratkaisu.

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #9 : 20.06.13 - klo:15.30 »
MPlayerin kääntäminen on helpompi ja varmempi ratkaisu.

Nojoo, koska se näyttikin olevan ihan copy/paste -hommaa, niin minäpä ajoin ohjeessa olevat komennot. Aika hyvin ne näyttivät menevänkin sisään, mutta jotain virhettä tuli lopussa ilmeisesti. Mm. tällaisia ilmoituksia antoi:
Koodia: [Valitse]
svn: warning: W200000: Error handling externals definition for 'mplayer/libdvdread4':
svn: warning: W000110: Unable to connect to a repository at URL 'svn://svn.mplayerhq.hu/dvdnav/trunk/libdvdread/src'

In file included from command.c:64:0:
stream/stream_dvd.h:24:32: fatal error: dvdread/dvd_reader.h: No such file or directory
compilation terminated.

bpng12 -I/usr/include/harfbuzz   -c -o mp_fifo.o mp_fifo.c
make: *** [command.o] Virhe 1
make: *** Odotetaan keskeneräisiä töitä....
esa@esa-ubuntu:~/mplayer_build/mplayer$

Yritin olla näppärä ja kopsin vain osan virheilmoituksista, minusta olennaisimman näköiset.

No, joka tapauksessa video ei toistu vieläkään.

LISÄYS: Ajoin komennot uudelleen, nyt ei mielestäni tullut olennaisia virheilmoituksia. Jätin sen yhden valinnaisen komennon ajamatta, ehkä homma toimi siksi. Video ei toimi siltikään.

Ymmärsin, että SMPlayer käyttää sitten automaattisesti sitä itse koottua MPlayeriä, eikö? Eli siis, SMPlayerillä olen koko ajan testannut nyt. "Paljas" MPlayer lienee komentoriviohjelma, sitä en ole koskaan käyttänyt.
« Viimeksi muokattu: 20.06.13 - klo:16.49 kirjoittanut Eesaurus »

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #10 : 20.06.13 - klo:17.12 »
Ajapa komento mplayer päätteessä ilman parametreja ja tarkista versionumero ensimmäisiltä tulosteen riveiltä (tai komenna vaikka mplayer | head -3).

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa 12.04:ssä
« Vastaus #11 : 20.06.13 - klo:17.51 »
Ajapa komento mplayer päätteessä ilman parametreja ja tarkista versionumero ensimmäisiltä tulosteen riveiltä (tai komenna vaikka mplayer | head -3).

Versiota SVN-r36350-4.7 näyttää.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa
« Vastaus #12 : 21.06.13 - klo:14.05 »
Ok, kokeilen tuota itsekin ensi viikolla.

Löysin muuten valmiin paketoinnin tästä PPA:sta: https://launchpad.net/~mc3man/+archive/mplayer-test

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa
« Vastaus #13 : 22.06.13 - klo:18.30 »
Löysin muuten valmiin paketoinnin tästä PPA:sta: https://launchpad.net/~mc3man/+archive/mplayer-test

Tämä on hyvä homma. Ja näkyy olevan myös 12.04:lle.

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa
« Vastaus #14 : 24.06.13 - klo:15.53 »
Kokeilin nyt lomitetun VC-1-videon toistoa PPA:n MPlayerillä, johon on siis käännetty uudet libavformat- ja libavcodec-kirjastot staattisesti mukaan.

MKV-tiedostossa oleva VC-1-video toimi softapurulla suoraan. Blu-rayn M2TS-tiedostoilla MPlayerin oletusdemukseri rikkoi kuvan, mutta libavformatin demukserilla (-demuxer lavf) video toistui ongelmitta. Rautapurku VDPAU:lla ei toiminut kunnolla, vaan joku kehystyyppi tuntui sekoittavan kuvan. Näytönohjaimeni tosin on vanha Feature Set A -malli, joka tukee vain osittaista VC-1-videon rautapurkua. Uudemmat mallit saattavat toimia paremmin.

Kokeile MPlayeriä komentorivillä tähän tapaan:

Koodia: [Valitse]
mplayer -demuxer lavf /home/polku/videoon.m2ts
Jos tuo toimii, -demuxer lavf -parametrin voi lisätä SMPlayerin asetuksiin MPlayer-komentorivivalintoihin.

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa
« Vastaus #15 : 24.06.13 - klo:23.05 »
Kokeilin nyt lomitetun VC-1-videon toistoa PPA:n MPlayerillä, johon on siis käännetty uudet libavformat- ja libavcodec-kirjastot staattisesti mukaan.

MKV-tiedostossa oleva VC-1-video toimi softapurulla suoraan. Blu-rayn M2TS-tiedostoilla MPlayerin oletusdemukseri rikkoi kuvan, mutta libavformatin demukserilla (-demuxer lavf) video toistui ongelmitta. Rautapurku VDPAU:lla ei toiminut kunnolla, vaan joku kehystyyppi tuntui sekoittavan kuvan. Näytönohjaimeni tosin on vanha Feature Set A -malli, joka tukee vain osittaista VC-1-videon rautapurkua. Uudemmat mallit saattavat toimia paremmin.

Kokeile MPlayeriä komentorivillä tähän tapaan:

Koodia: [Valitse]
mplayer -demuxer lavf /home/polku/videoon.m2ts
Jos tuo toimii, -demuxer lavf -parametrin voi lisätä SMPlayerin asetuksiin MPlayer-komentorivivalintoihin.

Jee, pikaisen kokeilun perusteella tämä tuntuisi toimivan.  8)

Laitoin SMPlayeriin tuon parametrin, mutta video toistuu entiseen tapaan repaleisena, niin VDPAU:lla kuin xv:lläkin. Meniköhän parametri oikeaan paikkaan?

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa
« Vastaus #16 : 25.06.13 - klo:12.16 »
Laitoin SMPlayeriin tuon parametrin, mutta video toistuu entiseen tapaan repaleisena, niin VDPAU:lla kuin xv:lläkin. Meniköhän parametri oikeaan paikkaan?


Minulla toimii tuossa paikassa SMPlayer 0.8.5:llä. Vanhat valinnat saattavat kuitenkin sotkea asioita, koska SMPlayer tallentaa tiedostokohtaisia parametreja asetushakemistoonsa (~/.config/smplayer/file_settings). SMPlayer ei aluksi suostunut toistamaan testitiedostoani lainkaan -demuxer lavf:llä, koska ohjelma yritti valita tietyt aiemmin havaitut raidat MPlayerin -vid ja -aid -parametrien kautta, ja raidat ilmeisesti numeroidaan eri tavalla eri demuksereilla. Poistin sitten kaiken roinan tuolta file_settings-hakemistosta ja seuraavalla yrityksellä testivideo toistui ongelmitta.

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa
« Vastaus #17 : 25.06.13 - klo:14.10 »
Poistin sitten kaiken roinan tuolta file_settings-hakemistosta ja seuraavalla yrityksellä testivideo toistui ongelmitta.

No niin, tämä poisti ongelman minullakin, kiitoksia taas. Tuntui toimivan sekä VDPAU:lla että xv:lläkin.

Levyn menuihin ei taida päästä mitenkään käsiksi SMPlayerillä? En nyt ole varma, onko se mitenkään erityisen tarpeellistakaan... Tämä levy on musaa, ja siinä on sekä 5.1- että stereoraita. Kumpaakohan soitin oletuksena pyörittää, jos ei menuihin pääse käsiksi? Minulla on ihan perinteinen stereo -äänentoisto, enkä tee mitään 5.1 -raidalla. Mitä muuten tapahtuu teknisesti ottaen, jos soitin pukkaa 5.1 -ääntä, mutta toistava laitteisto toistaa vain stereota? Ihan normaalilta ääni noin pikaisesti kokeiltuna kuulosti, että sikäli tässä ei ehkä ole oikeasti ongelmaa.

LISÄYS: Ai niin, hiiren oikeallahan pääsee ronklaamaan videon asetuksia, mm. ääniraitoja, joten...
« Viimeksi muokattu: 26.06.13 - klo:08.58 kirjoittanut Eesaurus »

Eesaurus

  • Käyttäjä
  • Viestejä: 3408
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa
« Vastaus #18 : 26.06.13 - klo:09.00 »
Oikeastaan kaikki olennaiset probleemat on selätetty, joten merkkaan tämän ratkaistuksi. Kiitokset nm:lle!

nm

  • Käyttäjä
  • Viestejä: 16232
    • Profiili
Vs: Ongelmia blu-ray -tiedostoja toistettaessa
« Vastaus #19 : 26.06.13 - klo:23.49 »
Mitä muuten tapahtuu teknisesti ottaen, jos soitin pukkaa 5.1 -ääntä, mutta toistava laitteisto toistaa vain stereota?

Mediasoitin miksaa 5.1-raidan stereoksi, jos käytettävä PulseAudion tai Alsan äänilaite on kaksikanavainen. Yleensä LFE-kanava (subwoofer) pudotetaan kokonaan pois. Muille kanaville saatetaan käyttää Dolby Pro Logic II -yhteensopivaa muunnosta, jolloin viritinvahvistin pystyy palauttamaan osan tilavaikutelmasta.

Jos Ubuntussa haluaa käyttää aitoa monikanavaääntä ilman digitaaliulostuloja (S/PDIF tai HDMI), PulseAudion asetuksissa pitää muuttaa kanavien lukumäärää. Vaihtoehtoisesti Pulsen voi poistaa kokonaan ja käyttää suoraan Alsaa. Lisäksi mediasoittimen asetuksia voi joutua muuttamaan, jotta se osaa valita oikean äänilaitteen.