LINUX.ORG.RU

DVD -> avi: вместо картинки косые полосы


0

0

Попался вот такой диск. Пробовал перекодировать с помощью transcode, dvd::rip и mencoder. При этом с mencoder'ом дело обстоит так: если пробовать scale/crop, то получаются вот эти косые цветные полосы; если без этих фильтров, то картинка есть, но тогда справа идет вертикальная полоса, повторяющая левый край изображения. libdvdcss есть. Кто-нибудь сталкивался с чем подобным?

anonymous

конкретно параметры какие использовал укажи.

gfh ★★★
()

Дай нам вывод mplayer --verbose твой_первый_.vob

А потом список кодеков, которые держит твой mplayer.

jackill ★★★★★
()
Ответ на: комментарий от jackill

Ситуация такая: 1)gmplayer фильм прекрасно показывает с ffmpeg's libavcodec в настройках 
(xine, кстати, тоже);

2) кодировал с такими опциями:
	a) [leonid@odysseys tmp]17:31:46> mencoder ../files/video_ts/vts_01_1.vob -ovc lavc -lavcopts \
vcodec=mpeg4:vhq:vpass=2:vbitrate=1324 -oac copy -o proba.avi -- картинка есть, но по правому краю полоса с левого;
	б) [leonid@odysseys tmp]17:46:40> mencoder ../files/video_ts/vts_01_1.vob -ovc lavc -lavcopts \
vcodec=mpeg4:vhq:vpass=2:vbitrate=1324 -vf scale=720:576 -oac copy -o proba.avi -- [и_другие_параметры 
scale или crop] картинки нет, косые полосы;

3) кодеки: [leonid@odysseys codecs]18:05:16> l
acelpdec.ax          iccvid.dll      mvoiced.vwp                      vid_h261.xa@
alf2cd.acm           icmw_32.dll     nsrt2432.acm                     vid_h263_1.1_linuxELFx86c6.xa*
aslcodec_dshow.dll   imaadp32.acm    pclepim1.dll                     vid_h263.xa@
asusasv2.dll         imc32.acm       qdv.dll                          vid_iv32_2.1_linuxELFx86c6.xa*
asusasvd.dll         ir32_32.dll     qpeg32.dll                       vid_iv32.xa@
ativcr2.dll          ir41_32.dll     qtmlClient.dll                   vid_iv41_1.1_linuxELFx86c6.xa*
atrac3.acm           ir50_32.dll     QuickTimeEssentials.qtx          vid_iv41.xa@
atrc.so.6.0*         ivvideo.dll     QuickTimeInternetExtras.qtx      vid_iv50_1.0_linuxELFx86c6.xa*
AvidQTAVUICodec.qtx  jp2avi.dll      QuickTime.qts                    vid_iv50.xa@
avimszh.dll          l3codeca.acm    rt32dcmp.dll                     ViVD2.dll
avizlib.dll          l3codecx.ax     sipr.so.6.0*                     vivog723.acm
BeHereiVideo.qtx     LCMW2.dll       sp5x_32.dll                      voxmsdec.ax
bsrendv.dll*         LCodcCMP.dll    tm20dec.ax                       vp31vfw.dll
CLRVIDDC.DLL         LCODCCMW2E.dll  tokf.so.6.0*                     vp4vfw.dll
clrviddd.dll         lhacm.acm       tokr.so.6.0*                     vp5vfw.dll
cook.so.6.0*         m3jp2k32.dll    tsccvid.dll                      vp6vfw.dll
CtWbJpg.DLL          m3jpeg32.dll    tsd32.dll                        vssh264core.dll
ddnt.so.6.0*         m3jpegdec.ax    tssoft32.acm                     vssh264dec.dll
divxa32.acm          mcdvd_32.dll    ubv263d+.ax                      vssh264.dll
divx_c32.ax          mcmjpg32.dll    ubvmp4d.dll                      vsslight.dll
divxc32.dll          mpg4c32.dll     ultimo.dll                       vsswlt.dll
divxdec.ax           mpg4ds32.ax     vct3216.acm*                     wma9dmod.dll
divx.dll             msadp32.acm     VCT3216.dll*                     wmadmod.dll
dnet.so.6.0*         msg711.acm      vgpix32d.dll                     wmspdmod.dll
drv2.so.6.0*         msgsm32.acm     vid_3ivX_d3.5_linuxELFx86c6.xa*  wmv8ds32.ax
drv3.so.6.0*         msh261.drv      vid_3ivX.xa@                     wmv9dmod.dll
drv4.so.6.0*         msms001.vwp     vid_cvid_2.1_linuxELFx86c6.xa*   wmvdmod.dll
dspr.so.6.0*         msnaudio.acm    vid_cvid.xa@                     wmvds32.ax
huffyuv.dll          msrle32.dll     vid_cyuv_1.0_linuxELFx86c6.xa*   wnvplay1.dll
i263_32.drv          msscds32.ax     vid_cyuv.xa@                     wnvwinx.dll
iac25_32.ax          msvidc32.dll    vid_h261_1.0_linuxELFx86c6.xa*

anonymous
()
Ответ на: комментарий от jackill

4) mplayer с verbose выдает такую простыню, при этом картинки нет, одни полосы:

--------------------------------------------------------------------------------
-----------------------
[leonid@odysseys leonid]17:04:29> mplayer --verbose files/video_ts/vts_01_1.vob
MPlayer 1.0pre3-3.3.2 (C) 2000-2003 MPlayer Team

CPU: Intel Pentium 4/Xeon/Celeron Northwood 1177 MHz (Family: 8, Stepping: 7)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Скомпилировано для x86 CPU со следующими расширениями: MMX MMX2 SSE SSE2

Reading config file /usr/etc/mplayer/mplayer.conf
Reading config file /home/leonid/.mplayer/config
Reading /home/leonid/.mplayer/codecs.conf: Can't open '/home/leonid/.mplayer/codecs.conf': No such file or directory
Reading /usr/etc/mplayer/codecs.conf: 66 audio & 176 video codecs
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using usleep() timing
Can't open input config file /home/leonid/.mplayer/input.conf: No such file or directory
Input config file /usr/etc/mplayer/input.conf parsed: 53 binds

Проигрывание files/video_ts/vts_01_1.vob.
Cache fill: 18,07% (1515520 bytes)    Обнаружен MPEG-PS формат файла!
VIDEO:  MPEG2  720x576  (aspect 2)  25,000 fps  4096,0 kbps (512,0 kbyte/s)
==========================================================================
Попытка форсировать семейство аудио кодеков libmad...
Открываю декодер аудио: [liba52] AC3 decoding with liba52
Using SSE optimized IMDCT transform
AC3: 5.1 (3f+2r+lfe)  48000 Hz  448,0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 56000->192000 (448,0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display)
==========================================================================
Открываю декодер видео: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config запросил - 720 x 576 (предпочитаемый csp: Mpeg PES)
Не могу найти подходящее цветовое пространство - попытаюсь с -vf scale...
Открываю видео фильтр: [scale]
Sorry, выбранное video_out устройство не совместимо с этим кодеком.
Ошибка инициализации Декодера Видео :(
Открываю декодер видео: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.3.1
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [oss] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Начало воcпроизведения...
VDec: vo config запросил - 720 x 576 (предпочитаемый csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect - 1,33:1 - премасштабирую для коррекции соотношения сторон фильма.
VO: [xv] 720x576 => 768x576 Planar YV12
VDec: vo config запросил - 704 x 576 (предпочитаемый csp: Planar YV12) 0 85%
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect - 1,33:1 - премасштабирую для коррекции соотношения сторон фильма.
VO: [xv] 720x576 => 768x576 Planar YV12
Broken pipe   6,2 A-V:  0,012 ct:  0,060  149/149  53% 224%  2,9% 14 0 49%%
[leonid@odysseys leonid]17:14:48>
--------------------------------------------------------------------------------
-----------------------

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.