[MPlayer-users] copy DVD, then compression, produces "jumpy " and pixelated avi?

jd1008 jd1008 at gmail.com
Sun Dec 28 02:05:53 CET 2014


Also, on my machine:

I have ~/.mplayer/config, which contains:

# Write your default config options here!
# loop=0
#af=extrastereo=2.5
af=extrastereo=2.5
nostop-xscreensaver=true
vo=xv

You are using vdpau which you do not have.
So change your vo setting on the command line:
such as one of these output devices:

         vdpau   VDPAU with X11
         xv      X11/Xv
         gl_nosw OpenGL no software rendering
         x11     X11 ( XImage/Shm )
         xover   General X11 driver for overlay capable video output drivers
         sdl     SDL YUV/RGB/BGR renderer (SDL v1.1.7+ only!)
         gl      OpenGL
         gl_tiled        X11 (OpenGL) - multiple textures version
         fbdev   Framebuffer Device
         fbdev2  Framebuffer Device
         matrixview      MatrixView (OpenGL)
         aa      AAlib
         caca    libcaca
         v4l2    V4L2 MPEG Video Decoder Output
         xvidix  X11 (VIDIX)
         cvidix  console VIDIX
         null    Null video output
         xvmc    XVideo Motion Compensation
         mpegpes MPEG-PES to DVB card
         yuv4mpeg        yuv4mpeg output for mjpegtools
         png     PNG file
         jpeg    JPEG file
         gif89a  animated GIF output
         tga     Targa output
         pnm     PPM/PGM/PGMYUV file



On 12/27/2014 05:42 PM, Yang wrote:
> I nailed it down a bit further. on the problematic desktop,  I play the DVD
> disc directly. totem plays it fine, but mplayer gives the old symptoms. (so
> it can't be due to hardware) here is the error msg:
>
> I already checked the diff of packages on both boxes, and made sure they
> are the same
>
>
> yy at yy-70A4000HUX:~/media/Videos/Preschool$ cat l
> MPlayer2 2.0-701-gd4c5b7f-2ubuntu2 (C) 2000-2012 MPlayer Team
> Cannot open file '/home/yy/.mplayer/input.conf': No such file or directory
> Failed to open /home/yy/.mplayer/input.conf.
> Cannot open file '/etc/mplayer/input.conf': No such file or directory
> Failed to open /etc/mplayer/input.conf.
>
> Playing dvd://.
> There are 18 titles on this DVD.
> There are 3 angles in this DVD title.
>
> libdvdread: Attempting to retrieve all CSS keys
> libdvdread: This can take a _long_ time, please be patient
>
> libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000154
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x0000036f
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x00000446
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_03_1.VOB at 0x0000195d
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_04_0.VOB at 0x00004103
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_04_1.VOB at 0x00004556
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_05_1.VOB at 0x0000791c
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_06_1.VOB at 0x00019f6b
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_07_1.VOB at 0x000213f2
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_08_1.VOB at 0x000336ee
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_09_1.VOB at 0x00045b31
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x0005996b
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x00077c6c
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_11_1.VOB at 0x00077cac
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_12_1.VOB at 0x00344d97
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_13_1.VOB at 0x00345023
> libdvdread: Elapsed time 0
> libdvdread: Get key for /VIDEO_TS/VTS_14_1.VOB at 0x0036f5e4
> libdvdread: Elapsed time 0
> libdvdread: Found 14 VTS's
> libdvdread: Elapsed time 0
> audio stream: 0 format: ac3 (5.1) language: en aid: 128.
> audio stream: 1 format: ac3 (stereo) language: en aid: 129.
> audio stream: 2 format: ac3 (5.1) language: fr aid: 130.
> audio stream: 3 format: ac3 (5.1) language: es aid: 131.
> number of audio channels on disk: 4.
> subtitle ( sid ): 1 language: en
> subtitle ( sid ): 3 language: en
> subtitle ( sid ): 5 language: fr
> subtitle ( sid ): 7 language: es
> number of subtitles on disk: 4
>
> Detected file format: MPEG-PS
> VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  9800.0 kbps (1225.0 kbyte/s)
> Failed to open VDPAU backend libvdpau_i965.so: cannot open shared object
> file: No such file or directory
> [vdpau] Error when calling vdp_device_create_x11: 1
> [ass] auto-open
> Selected video codec: MPEG-2 video [libavcodec]
> [ac3 @ 0x7f4d35b3da20]frame sync error
> [ac3 @ 0x7f4d35b3da20]frame CRC mismatch
> [AVAudioResampleContext @ 0x7f4d34c04d60]Value 0.000000 for parameter
> 'in_sample_rate' out of range
> [AVAudioResampleContext @ 0x7f4d34c04d60]Value 0.000000 for parameter
> 'out_sample_rate' out of range
> Audio decoder did not specify audio format!
> Audio decoder init failed for codecs.conf entry "ffac3".
> Selected audio codec: AC3-liba52 [liba52]
> AUDIO: 48000 Hz, 2 ch, floatle, 384.0 kbit/12.50% (ratio: 48000->384000)
> AO: [pulse] 48000Hz 2ch floatle (4 bytes per sample)
> Starting playback...
> [mpeg2video @ 0x7f4d35b3da20]Warning MVs not available
> [mpeg2video @ 0x7f4d35b3da20]concealing 1065 DC, 1065 AC, 1065 MV errors
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 39 21
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 34 6
> [mpeg2video @ 0x7f4d35b3da20]Warning MVs not available
> [mpeg2video @ 0x7f4d35b3da20]concealing 765 DC, 765 AC, 765 MV errors
> VIDEO:  720x480  29.970 fps  9800.0 kbps (1225.0 kB/s)
> Aspect ratio is 1.78:1 - scaling to correct movie aspect.
> VO: [xv] 720x480 => 853x480 Planar YV12
> a52: error at resampling
> a52: error at resampling
> A:   0.6 V:   0.2 A-V:  0.372 ct:  0.000   2/  2 ??% ??% ??,?% 0 0
> a52: error at resampling
> a52: error at resampling
> a52: error at resampling
> a52: error at resampling
> A:   0.4 V:   0.3 A-V:  0.152 ct:  0.000   6/  5 ??% ??% ??,?% 0 0
> [mpeg2video @ 0x7f4d35b3da20]slice mismatch
> [mpeg2video @ 0x7f4d35b3da20]Warning MVs not available
> [mpeg2video @ 0x7f4d35b3da20]concealing 315 DC, 315 AC, 315 MV errors
> A:   0.5 V:   0.4 A-V:  0.083 ct:  0.010  10/  8 ??% ??% ??,?% 0 0
>
> [mpeg2video @ 0x7f4d35b3da20][mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at
> 38 21
> invalid mb type in I Frame at 33 6
> [mpeg2video @ 0x7f4d35b3da20]concealing 720 DC, 720 AC, 720 MV errors
> A:   0.6 V:   0.5 A-V:  0.061 ct:  0.020  13/ 11 ??% ??% ??,?% 0 0
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 7 4
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 1 5
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 0 6
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 1 11
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 1 12
> [mpeg2video @ 0x7f4d35b3da20]mb incr damaged
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 3 14
> [mpeg2video @ 0x7f4d35b3da20]invalid mb type in P Frame at 30 15
> [mpeg2video @ 0x7f4d35b3da20]concealing 315 DC, 315 AC, 315 MV errors
> A:   0.7 V:   0.7 A-V:  0.027 ct:  0.023  15/ 12 ??% ??% ??,?% 0 0
> ac-tex damaged at 33 6
>
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 39 21
> [mpeg2video @ 0x7f4d35b3da20]concealing 765 DC, 765 AC, 765 MV errors
> A:   0.8 V:   0.8 A-V:  0.017 ct:  0.032  18/ 15  6%  0%  0.5% 0 0
>
> demux_mpg: 24000/1001fps progressive NTSC content detected, switching
> framerate.
> [mpeg2video @ 0x7f4d35b3da20]mb incr damaged
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 5 16
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 1 17
> [mpeg2video @ 0x7f4d35b3da20]slice mismatch
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 5 19
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 1 20
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 1 21
> [mpeg2video @ 0x7f4d35b3da20]mb incr damaged
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 2 23
> [mpeg2video @ 0x7f4d35b3da20]invalid cbp at 6 24
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 1 25
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 13 26
> [mpeg2video @ 0x7f4d35b3da20]mb incr damaged
> [mpeg2video @ 0x7f4d35b3da20]concealing 540 DC, 540 AC, 540 MV errors
> A:   0.9 V:   1.2 A-V: -0.310 ct:  0.027  20/ 16  7%  0%  0.5% 0 0
> a52: error at resampling
> a52: error at resampling
> a52: error at resampling
> a52: error at resampling
> A:   1.2 V:   1.3 A-V: -0.095 ct:  0.013  23/ 19  5%  0%  0.6% 0 0
> [mpeg2video @ 0x7f4d35b3da20]mb incr damaged
> [mpeg2video @ 0x7f4d35b3da20]concealing 1125 DC, 1125 AC, 1125 MV errors
> A:   1.3 V:   1.4 A-V: -0.091 ct:  0.009  24/ 20  6%  0%  0.5% 0 0
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 11 14
> [mpeg2video @ 0x7f4d35b3da20]skipped MB in I frame at 16 29
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 25
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 26
> [mpeg2video @ 0x7f4d35b3da20]invalid mb type in I Frame at 0 27
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 28
> [mpeg2video @ 0x7f4d35b3da20]invalid mb type in I Frame at 0 29
> [mpeg2video @ 0x7f4d35b3da20]concealing 585 DC, 585 AC, 585 MV errors
> A:   1.6 V:   1.8 A-V: -0.160 ct:  0.005  27/ 23  5%  0%  0.5% 0 0
> a52: error at resampling
> A:   1.7 V:   1.8 A-V: -0.106 ct:  0.000  28/ 24  5%  0%  0.5% 0 0
> a52: error at resampling
> a52: error at resampling
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 20 12
> [mpeg2video @ 0x7f4d35b3da20]concealing 270 DC, 270 AC, 270 MV errors
> A:   2.0 V:   1.9 A-V:  0.104 ct:  0.009  30/ 26  5%  0%  0.8% 0 0
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 14 14
> [mpeg2video @ 0x7f4d35b3da20]skipped MB in I frame at 20 29
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 27
> [mpeg2video @ 0x7f4d35b3da20]invalid mb type in I Frame at 0 28
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 29
> [mpeg2video @ 0x7f4d35b3da20]skipped MB in I frame at 36 6
> [mpeg2video @ 0x7f4d35b3da20]concealing 855 DC, 855 AC, 855 MV errors
> A:   2.1 V:   2.2 A-V: -0.146 ct:  0.009  32/ 28  5%  0%  0.8% 0 0
> a52: error at resampling
> a52: error at resampling
> A:   2.5 V:   2.3 A-V:  0.233 ct:  0.017  34/ 30  4%  0%  0.8% 0 0
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 5 21
> [mpeg2video @ 0x7f4d35b3da20]concealing 0 DC, 0 AC, 0 MV errors
> A:   2.6 V:   2.3 A-V:  0.229 ct:  0.021  35/ 31  4%  0%  0.8% 0 0
> [mpeg2video @ 0x7f4d35b3da20]
> ac-tex damaged at 39 21
> skipped MB in I frame at 34 6
> [mpeg2video @ 0x7f4d35b3da20]concealing 720 DC, 720 AC, 720 MV errors
> A:   2.6 V:   2.4 A-V:  0.221 ct:  0.030  37/ 33  5%  0%  0.8% 0 0
> a52: error at resampling
> a52: error at resampling
> a52: error at resampling
> SPUtest: broken packet!!!!! y=31300 < x=2637
> A:   3.1 V:   2.8 A-V:  0.229 ct:  0.050  42/ 38  4%  0%  0.7% 0 0
> a52: error at resampling
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 0 20
> [mpeg2video @ 0x7f4d35b3da20]concealing 0 DC, 0 AC, 0 MV errors
> A:   3.1 V:   2.9 A-V:  0.260 ct:  0.055  43/ 39  4%  0%  0.7% 0 0
> a52: error at resampling
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 18 29
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 25
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 26
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 27
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 28
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 29
> [mpeg2video @ 0x7f4d35b3da20]invalid mb type in I Frame at 13 14
> [mpeg2video @ 0x7f4d35b3da20]concealing 585 DC, 585 AC, 585 MV errors
> A:   3.5 V:   2.9 A-V:  0.558 ct:  0.059  44/ 40  4%  0%  0.8% 0 0
> [mpeg2video @ 0x7f4d35b3da20]00 motion_type at 9 15
> [mpeg2video @ 0x7f4d35b3da20]concealing 810 DC, 810 AC, 810 MV errors
> A:   3.6 V:   3.0 A-V:  0.550 ct:  0.067  46/ 42  4%  0%  0.7% 0 0
> [mpeg2video @ 0x7f4d35b3da20]skipped MB in I frame at 19 29
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 28
> [mpeg2video @ 0x7f4d35b3da20]ac-tex damaged at 0 29
> [mpeg2video @ 0x7f4d35b3da20]invalid mb type in I Frame at 15 14
> [mpeg2video @ 0x7f4d35b3da20]concealing 450 DC, 450 AC, 450 MV errors
> A:   3.6 V:   3.2 A-V:  0.379 ct:  0.071  47/ 43  4%  0%  0.7% 0 0
>
> Exiting... (Quit)
>
>
> On Sat, Dec 27, 2014 at 4:15 PM, jd1008 <jd1008 at gmail.com> wrote:
>
>> On 12/27/2014 05:03 PM, Yang wrote:
>>
>>> ok, I tried
>>>
>>> --dumpstream
>>>
>>> it's funny that on my laptop this produced correct result, but on another
>>> desktop, the exact same command still produced pixelated and jumpy video.
>>>    the file lengths are exactly the same, but contents are different. I
>>> tried
>>> the same command twice on the problematic desktop, both times it produced
>>> exactly the same file (binary equivalent byte by byte). I don't know why
>>> the two  boxes produced different files. both have libdvdread4 installed.
>>> both have the same ubuntu 14.04 and same version of mplayer/mencoder
>>> installed.....
>>>
>>>   It could be the 2 computers have different processing power, ram amount
>> and graphics chipsets ....etc.
>> If you take the file from the box that is playing it badly to the box that
>> plays well, how does it look?
>>
>>
>>
>>> On Sat, Dec 27, 2014 at 7:42 AM, Reimar Döffinger <
>>> Reimar.Doeffinger at gmx.de>
>>> wrote:
>>>
>>>   On Sat, Dec 27, 2014 at 12:59:52AM -0800, Yang wrote:
>>>>> I copied down my DVD by -ovc copy , so that I have an exact high-quality
>>>>> copy of the original file.
>>>>>
>>>> A lot can, and often will, go wrong with -ovc copy.
>>>>
>>>>   but the second batch of output produces very low quality, the images are
>>>>> highly pixelated, and the big pixels seem to jump quickly; the actual
>>>>>
>>>> file
>>>>
>>>>> size being generated is much much smaller than the original DVD file.
>>>>>
>>>> but I
>>>>
>>>>> did manage to get the bit rate up by using mencoder options, to about
>>>>>
>>>> 2000k
>>>>
>>>>> bits/sec. but even at this high bitrate, the same problem still occurs.
>>>>>
>>>> For these use cases using bitrate is usually a bad idea. One-pass
>>>> bitrate encoding usually will result in occasionally bad bitrate not
>>>> matter how high you go.
>>>> You'll rather want "constant quality". That doesn't quite exist, but
>>>> the vqscale=... (for most codecs, 2 is a good value) or crf=... (for
>>>> x264,
>>>> pick something around maybe 18) come close.
>>>>
>>>>   that is wrong? I was thinking maybe on the second copy, libdvdcss is not
>>>>> automatically invoked so the result is garbled ? I checked
>>>>> libdvdread/css
>>>>> is installed correctly
>>>>>
>>>> CSS is not involved or required after the initial copy, decrypted is
>>>> decrypted, no point in doing that twice.
>>>> Probably your -ovc copy didn't produce a working file.
>>>> _______________________________________________
>>>> MPlayer-users mailing list
>>>> MPlayer-users at mplayerhq.hu
>>>> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users
>>>>
>>>>   _______________________________________________
>>> MPlayer-users mailing list
>>> MPlayer-users at mplayerhq.hu
>>> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users
>>>
>> _______________________________________________
>> MPlayer-users mailing list
>> MPlayer-users at mplayerhq.hu
>> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users
>>
> _______________________________________________
> MPlayer-users mailing list
> MPlayer-users at mplayerhq.hu
> https://lists.mplayerhq.hu/mailman/listinfo/mplayer-users



More information about the MPlayer-users mailing list