10.04에서 mp4파일 재생이 뚝뚝 끊깁니다

8.04 시절에는 안 그랬던 것 같은데…(이 때도 mp4를 재생시키면 컴터가 힘들어 하는 듯 하기는 했…)

10.04로 올라온 후에는 mp4영상파일을 재생하면…도저히 못 봐줄 정도로 뚝뚝 끊깁니다…
mplayer든지 smplay이던지…
(정확히는 한참 있다가 1-2초재생되고 또 한참 있다가 재생되는 것을 반복한다고 해야 할 듯…)

문제는 다른 형식의 영상들은 mplayer와 smplayer에서 잘 돌아갑니다…

더 큰 문제는 같은 시스템에 설치된 WinXP에서는 10.04에서 안 돌아갔던 mp4가 잘 돌아간다는 거죠…
(이것만 아니라면…'내 컴이 꼬져서 그래.'라고 포기 할텐데 말이죠…)

재생 안되는 mp4파일은 정보는 아래에 올려놓았습니다…(smplayer에서 볼 수 있더군요…)

혹시 옵션을 따로 건드려야 하는 건가요??

그래픽카드는 nvidia 8600GT인가 그렇습니다…

아시는 분 알려주세요

고맙습니다…

자세한건 모르겠지만 이 부분의 설정과 관련이 있는게 아닐까 싶습니다. Totem 플레이어에서 재생해도 동일하게 끊기나요? 저 같은 경우에도 특정 mkv 파일의 경우 Totem에서는 재생이 되는데 SMPlayer에서 재생이 안되는 경우가 있더군요=_=;;

떠돌이님 감사합니다…

끊기는 파일은 Totem에서도 끊깁니다…(smplayer보다는 그래도 덜 끊기는 듯 하지만…역시 볼 수 없을 정도로 끊깁니다…)

말씀해주신 H.264부분은 일전에 만져봤는데…그래도 별 효과 없더라구요…
skip always 하고 use CoreAVC… 이 두 가지의 조합이 최저 사항인 듯 한데…그래도 여전히…

고맙습니다.

8600GT 면 VDPAU 혹은 VDPAU-VAAPI 로 가시면 될듯합니다.

HD3450 으로도 VAAPI 돌리면 1080p 안끊깁니다. :D

아무래도 단순한 설정문제인 듯 합니다…

끊기는 동영상을 시스템 재부팅후 아무런 프로그램 실행없이…(파폭이나 이런 것들…)

토템에서 열면…안 끊기고 나오더군요…

파폭이라던지 다른 프로그램 열고 하면…끊기고…

이제는 안 끊기는 최적의 옵션을 찾아야 할텐데…

원도우에서는 안 끊기니…옵션을 찾아보면 될 듯 합니다…
(옵션을 어찌 찾을 꼬…ㅠㅠ)

어쩌면 단순히 사용하는 코덱 문제일까 합니다.

xine 백엔드나 ffmpeg 백엔드, VLC 백엔드나 이를 사용하는 플레이어(특히 vlc…) 등의 경우 저사양에서도 매우 최적화된 로직을 사용하므로 어느 정도는 성능상의 이득이 있지 않을까 합니다.

추천하는 재생기는 vlc, xbmc.

KDE 사용자라면 dragon player의 성능은 정상적인 사용은 하기 힘든 수준이지만 단순하게 여러 백엔드를 테스트하는 용도로 사용하기엔 좋습니다.

그나저나 키…

아니, 아무것도 아닙니다. ;)

@떠돌이님,

특정 mkv 가 토템에서는 재생되는데, smplayer 에서 재생이 되는 것은 mplayer 에 특정한 기능이 작동해서 그런 것인데, 이걸 꺼주어야 하는 것을 알았습니다. correct pts 라는 녀석이 뭔가 싱크를 맞추기 위한 알고리즘이 작동하는 듯 한데, 특정파일에서 문제가 생기는 경우가 있더군요. mplayer log 를 확인하시면 아마 에러 메세지를 확인하실 수 있으실 겁니다.

  1. 가능하다면 demuxer 도 smplayer 에서 기본으로 사용하는 lavfpref 보다 mkv 로 지정해 주시고 (정확하진 않지만, 어디선가 본 기억으로 lavfpref 가 아직 mkv 를 제대로 지원해 주지 못한다고 보았습니다.)[attachment=1:2jiq3a7e]Screenshot-SMPlayer - File properties.png[/attachment:2jiq3a7e]

  2. 옵션에서 -nocorrect-pts 옵션을 주면 된다고 하는군요
    (mplayer 버젼에 따라 -no-correct-pts 일 수도 있다고 합니다.)
    [attachment=0:2jiq3a7e]Screenshot-SMPlayer - Preferences.png[/attachment:2jiq3a7e]

저같은 경우 이것으로, Pentium M 1.76 MHz (intel 915GM) 에서 720p 가 재생이 매끄럽게 재생가능하더군요.

해당 옵션을 주고 동영상을 실행하여봤습니다. 또한 demuxer를 mkv로 하려고보니 이미 mkv로 선택되어있더군요. 그럼에도 불구하고 재생되지는 않았습니다. 다음은 동영상의 로그 파일입니다.(파일 이름은 자체 검열^^)

[quote:u7fkwe4g]/usr/bin/mplayer -noquiet -nofs -nomouseinput -ac wma9dmo -sub-fuzziness 0 -identify -slave -vo xv -ao pulse -nokeepaspect -framedrop -nodr -double -input nodefault-bindings:conf=/dev/null -stop-xscreensaver -wid 71303517 -monitorpixelaspect 1 -noass -fontconfig -font 은 돋움 -subfont-autoscale 2 -subfont-text-scale 3.2 -subcp CP949 -vid 0 -subpos 95 -volume 100 -cache 2000 -ss 7 -osdlevel 0 -vf-add screenshot -noslices -channels 2 -af volnorm=1,scaletempo,equalizer=0:0:0:0:0:0:0:0:0:0 -softvol -softvol-max 110 -nocorrect-pts

MPlayer SVN-r31042-Ubuntu-RVM (C) 2000-2010 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.
Terminal type `unknown’ is not defined.

Playing

Cache fill: 0.00% (0 bytes)
[mkv] Track 1 has been compressed with an unknown/unsupported compression
[mkv] algorithm (3). Skipping track.
[mkv] Track 2 has been compressed with an unknown/unsupported compression
[mkv] algorithm (3). Skipping track.
ID_VIDEO_ID=0
[mkv] Track ID 1: video (V_MPEG4/ISO/AVC), -vid 0
ID_AUDIO_ID=0
ID_AID_0_LANG=und
[mkv] Track ID 2: audio (A_DTS), -aid 0, -alang und
[mkv] Will play video track 1.
Matroska file format detected.
VIDEO: [avc1] 1280x720 24bpp 23.976 fps 0.0 kbps ( 0.0 kbyte/s)
ID_FILE_SUB_ID=0
ID_FILE_SUB_FILENAME=
SUB: Added subtitle file (1):
ID_FILENAME=
ID_DEMUXER=mkv
ID_VIDEO_FORMAT=avc1
ID_VIDEO_BITRATE=0
ID_VIDEO_WIDTH=1280
ID_VIDEO_HEIGHT=720
ID_VIDEO_FPS=23.976
ID_VIDEO_ASPECT=1.7778
ID_AUDIO_FORMAT=8193
ID_AUDIO_BITRATE=0
ID_AUDIO_RATE=48000
ID_AUDIO_NCH=6
ID_LENGTH=6153.34
ID_SEEKABLE=1
ID_CHAPTERS=0
Opening video filter: [screenshot]

Opening video decoder: [ffmpeg] FFmpeg’s libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)

ID_VIDEO_CODEC=ffh264

Forced audio codec: wma9dmo
Cannot find codec for audio format 0x2001.
Audio: no sound
Starting playback…
[h264 @ 0xd65b60]AVC: nal size 48779877
[h264 @ 0xd65b60]no frame!
Error while decoding frame!
[h264 @ 0xd65b60]AVC: nal size 25483073
[h264 @ 0xd65b60]no frame!
Error while decoding frame!
[h264 @ 0xd65b60]AVC: nal size 9281025
[h264 @ 0xd65b60]no frame!
Error while decoding frame!
[h264 @ 0xd65b60]AVC: nal size 27182401
[h264 @ 0xd65b60]no frame!
Error while decoding frame!
[h264 @ 0xd65b60]AVC: nal size 9317409
[h264 @ 0xd65b60]no frame!
Error while decoding frame!
[h264 @ 0xd65b60]AVC: nal size 8598785
[h264 @ 0xd65b60]no frame!
Error while decoding frame!
[h264 @ 0xd65b60]AVC: nal size 27132225
[h264 @ 0xd65b60]no frame![/quote:u7fkwe4g]

이 동영상은, audio codec 조차도 제대로 찾지 못하는 것 같네요.
차라리 lavfpref demuxer 를 선택해 보시는 건 어떨까요? 아니면, 터미널에서 mplayer 로 직접 재생을 시켜보시고, 로그를 확인해 보면 좋겠습니다.

흠. 그런데, 저도 사실 고수가 아닌지라. 정확한 원인에 대해선 자신이 없네요. 로그를 보니 저랑 다른 경우인 것 같습니다.

위에서 제가 말한 경우의 파일은 다음과 같은 에러 메세지를 냅니다.

[quote:2aat21nr]Too many buffered pts
Too many buffered pts
Too many buffered pts
Too many buffered pts
Too many buffered pts
Too many buffered pts
Too many buffered pts
Too many buffered pts
Too many buffered pts
Too many buffered pts
Too many buffered pts

[/quote:2aat21nr]

쩝 오디오 코덱은 wma9 어쩌고로 되어있는데 이게 64비트에서는 재생에 문제를 일으키는 파일이 있더라구요-_-a 아마 그래서 그런게 아닐지… 그런데 Totem에서는 너무 멀쩡하게 돌아가서(…) 혼란스러울 지경입니다ㄷㄷㄷ

저도 8600GT인데 코덱 업데이트 하고 난뒤론 안되는 동영상 파일은 없는데 ^^
뭔가 꼬인 모양이네요
코덱 업데이트에 누락된건 없나 1번 보세요…

사운드(C-MEDIA) 잡는데만 전 7일 걸렸내요 ㅠㅠ 5.1채널 완전 분리음 DTS AC3
코덱 잡는데 2-3일 걸린듯 하구요 …