You are not logged in.

#1 2016-10-27 12:49:05

Mons1990
Member
From: Pianoro (BO) - Italy
Registered: 2012-04-23
Posts: 102

Can't Play HEVC. Obsolete video card?

Hi guys. I'm trying to play an HEVC video but neither Totem nor mplayer can play it. :-( The audio is correctly played, but not the video.

My computer has never given any performance problem, but i have to say that my video card is old. I'm posting the hardware configuration.
CPU: Intel Core i5-3570 (quad core, no HT) @ 3.40GHz
GPU: NVidia GeForce 9600 GT with 256MB of RAM
RAM: 8GB DDR3

The video is Full HD as the screen resolution.

I'm posting the mplayer output

MPlayer SVN-r37857 (C) 2000-2016 MPlayer Team
224 audio & 451 video codecs
do_connect: could not connect to socket
connect: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing video.mkv.
libavformat version 57.41.100 (external)
Mismatching header version 57.25.100
libavformat file format detected.

then it repeats hundred times

[hevc @ 0x7f8c15f9a260]No start code is found.
[hevc @ 0x7f8c15f9a260]Error splitting the input into NAL units.

then

[matroska,webm @ 0x7f8c16b201c0]decoding for stream 0 failed
[matroska,webm @ 0x7f8c16b201c0]Could not find codec parameters for stream 0 (Video: hevc, none, 1920x816): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
[lavf] stream 0: video (hevc), -vid 0, Video H.265
[lavf] stream 1: audio (ac3), -aid 0, -alang ita
VIDEO:  [HEVC]  1920x816  0bpp  23.976 fps    0.0 kbps ( 0.0 kbyte/s)
Could not find a UTF-8 locale,
character keys beyond Latin-1 will not be handled.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 57.48.101 (external)
Mismatching header version 57.24.102
Selected video codec: [ffhevc] vfm: ffmpeg (FFmpeg HEVC / H.265)
==========================================================================
Clip info:
 title: video
 ENCODER: Lavf57.41.100
Load subtitles in ./
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
[ac3 @ 0x7f8c15f9a260]Channel layout '5.1(side)' with 6 channels does not match specified number of channels 2: ignoring specified channel layout
AUDIO: 48000 Hz, 2 ch, floatle, 448.0 kbit/14.58% (ratio: 56000->384000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory
AO: [alsa] 48000Hz 2ch floatle (4 bytes per sample)
Starting playback...

then it repeats hundred times

[hevc @ 0x7f8c15f9a260]No start code is found.
[hevc @ 0x7f8c15f9a260]Error splitting the input into NAL units.
Error while decoding frame
Too many buffered pts
[matroska,webm @ 0x7f796344f1c0]Could not find codec parameters for stream 0 (Video: hevc, none, 1920x816): unspecified pixel format
Consider increasing the value for the 'analyzeduration' and 'probesize' options
Could not find a UTF-8 locale,
character keys beyond Latin-1 will not be handled.
[ac3 @ 0x7f79628c9260]Channel layout '5.1(side)' with 6 channels does not match specified number of channels 2: ignoring specified channel layout
[AO OSS] audio_setup: Can't open audio device /dev/dsp: No such file or directory

Other hundreds time the error above, and then

Too many audio packets in the buffer: (4096 in 7340032 bytes).



           ************************************************
           **** Your system is too SLOW to play this!  ****
           ************************************************

Possible reasons, problems, workarounds:
- Most common: broken/buggy _audio_ driver
  - Try -ao sdl or use the OSS emulation of ALSA.
  - Experiment with different values for -autosync, 30 is a good start.
- Slow video output
  - Try a different -vo driver (-vo help for a list) or try -framedrop!
- Slow CPU
  - Don't try to play a big DVD/DivX on a slow CPU! Try some of the lavdopts,
    e.g. -vfm ffmpeg -lavdopts lowres=1:fast:skiploopfilter=all.
- Broken file
  - Try various combinations of -nobps -ni -forceidx -mc 0.
- Slow media (NFS/SMB mounts, DVD, VCD etc)
  - Try -cache 8192.
- Are you using -cache to play a non-interleaved AVI file?
  - Try -nocache.
Read DOCS/HTML/en/video.html for tuning/speedup tips.
If none of this helps you, read DOCS/HTML/en/bugreports.html.

I tried wuth "ao=alsa" but nothing changes.

Thank you in advance for the answers.

Last edited by Mons1990 (2016-10-27 12:51:31)


Hardware configuration: Intel Core i5 3.4GHz, 8GB DDR3 RAM, NVIDIA GEForce 9600GT
Software configuration: Arch Linux, default kernel, NVidia 340xx drivers, Gnome 3 on X.Org
Mons

Offline

#2 2016-10-27 13:34:25

Gusar
Member
Registered: 2009-08-25
Posts: 3,605

Re: Can't Play HEVC. Obsolete video card?

Is mplayer the only player you tried? Your video card can't do HEVC, but your CPU is powerful enough for software decoding. Try mpv. It's also possible that the file is broken, so try other HEVC videos.

Offline

#3 2016-10-29 13:55:52

Mons1990
Member
From: Pianoro (BO) - Italy
Registered: 2012-04-23
Posts: 102

Re: Can't Play HEVC. Obsolete video card?

I tried different videos but it seems the problem was ALL OF THESE! I downloaded a sample video from x265.com and it works. Sorry. You can close. Thanks to Gusar for the answer.


Hardware configuration: Intel Core i5 3.4GHz, 8GB DDR3 RAM, NVIDIA GEForce 9600GT
Software configuration: Arch Linux, default kernel, NVidia 340xx drivers, Gnome 3 on X.Org
Mons

Offline

Board footer

Powered by FluxBB