[SOLVED]Как автоматически отвечать на boolean вопросы? (возникающие по ходу работы скрипта)

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

[SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение sspphheerraa »

Есть задача по скриптовой обработке видеофайлов. В скрипте фигурирует такая команда

Код: Выделить всё

find ./ -iname '*.mpg' -exec avidemux2_cli {} --rebuild-index \;

Особенность avidemux2_cli в том, что в определенных ситуациях (несколько файлов с именами по возрастанию) он задаёт вопрос ~Обрабатывать файлы как один?~ - Y/N. И соответственно работа скрипта на этом приостанавливается. Отвечать на этот вопрос нужно всегда 'N'. Как это сделать автоматом?
Спасибо.
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение sash-kan »

а опций нет соответствующих?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение NickLion »

Код: Выделить всё

yes N | avidemux…
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение sspphheerraa »

sash-kan писал(а):
19.02.2012 14:00
а опций нет соответствующих?

Ситуация такая. avidemux2_cli - по приведенной выше команде создает индекс-файлы для всех *.mpg файлов в папке. Когда имена файлов разные и не идут по порядку, он отрабатывает правильно и не останавливается. Но когда надо обработать файлы - записи IPTV по cron'у, т.е. с именами 2012-02-10.mpg, 2012-02-11.mpg, ..., avidemux2_cli начинает предлагать сделать один индекс-файл для всех mpg. Но мне нужны индексы отдельно для каждого.
Вот пример (в данном случае я нажал N руками):

Код: Выделить всё

$ find ./ -iname '*.mpg' -exec avidemux2_cli {} --rebuild-index \;
*************************
  Avidemux v2.5.6
*************************
 http://www.avidemux.org
 Code      : Mean, JSC, Grant Pedersen
 GFX       : Nestor Di, nestordi@augcyl.org
 Design    : Jakub Misak
 FreeBSD   : Anish Mistry, amistry@am-productions.biz
 Audio     : Mihail Zenkov
 Mac OS X  : Kuisathaverat, Harry van der Wolf
 Win32     : Grant Pedersen

Compiler: GCC 4.5.3
Build Target: Linux (x86-64)
User Interface: CLI

Large file available: 1 offset

Initialising prefs
Directory /home/maa/.avidemux exists.Good.
Using /home/maa/.avidemux as base directory for prefs/jobs/...
Preferences found and loaded
[cpuCaps]Checking CPU capabilities
                MMX detected
                3DNOW detected
                MMXEXT detected
                SSE detected
                SSE2 detected
                SSE3 detected
[cpuCaps]End of CPU capabilities check (cpuMask :ffffffff)

[Locale] setlocale en_US.utf8
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Files for avidemux appear to be in /usr/share/locale
[Locale] Test: _File

Initializing Dithering tables
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3

 Registering Internal Filters
******************************

[ADM_ad_plugin] Scanning directory /usr/lib/ADM_plugins/audioDecoder/
[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_faad.so, desc: Faad2 decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_vorbis.so, desc: libVorbis decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_a52.so, desc: LibAC3 decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_Mad.so, desc: LibMad decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Scanning done, found 4 codec
[ADM_vf_plugin] Scanning directory /usr/lib/ADM_plugins/videoFilter/
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_ssa.so as ASS
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_cnr2_cli.so as Cnr2
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Denoise.so as Denoise
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_unstackField.so as Unstack fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_logo.so as Logo
/usr/lib/ADM_plugins/videoFilter//libADM_vf_mpdelogo_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_decimate.so as Decomb Decimate
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_addborders.so as Add black borders
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Deinterlace.so as Deinterlace
/usr/lib/ADM_plugins/videoFilter//libADM_vf_colorYUV_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_dropOut.so as Drop
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_soften.so as Soften
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fastconvolutionmean.so as Mean
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_keepEvenField.so as Keep even fields
/usr/lib/ADM_plugins/videoFilter//libADM_vf_curveEditor_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_kernelDeint.so as KernelDeint
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_stackField.so as Stack fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vidChromaU.so as Chroma U
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_blendDgBob.so as DG Bob
/usr/lib/ADM_plugins/videoFilter//libADM_vf_eq2_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_palShift.so as PAL field shift
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_forcedPP.so as Forced postprocessing
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Mosaic.so as mosaic
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_vflip.so as Vertical flip
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_equalizer_cli.so as Luma equalizer
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_keepOddField.so as Keep odd fields
/usr/lib/ADM_plugins/videoFilter//libADM_vf_asharp_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mcdeint.so as mcDeinterlace
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_resampleFps.so as Resample fps
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Hue_cli.so as MPlayer hue
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Pulldown.so as Pulldown
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_contrast_cli.so as Contrast
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_asharp_cli.so as asharp
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fastconvolutionsharpen.so as Sharpen
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_swapField.so as Swap fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_separateField.so as Separate Fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_blendRemoval.so as Blend Removal
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Stabilize.so as Light denoiser.
/usr/lib/ADM_plugins/videoFilter//libADM_vf_cnr2_qt4.so:WrongUI
/usr/lib/ADM_plugins/videoFilter//libADM_vf_sub_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Whirl.so as Whirl
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mergeField.so as Merge fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_reverse.so as Reverse
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_avisynthResize_cli.so as Resize
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_yadif.so as yadif
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_lumaonly.so as Luma only
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_swapuv.so as Swap U and V
/usr/lib/ADM_plugins/videoFilter//libADM_vf_mplayerResize_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fade.so as Fade
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_eq2_cli.so as MPlayer eq2
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_chromashift_cli.so as Chroma shift
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_smartSwapField.so as Smart swap fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_vlad.so as Temporal Cleaner
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mSharpen.so as MSharpen
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mplayerResize_cli.so as MPlayer resize
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_telecide.so as Decomb Telecide
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_FluxSmooth.so as FluxSmooth
/usr/lib/ADM_plugins/videoFilter//libADM_vf_hue_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_rotate.so as Rotate
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mSmooth.so as MSmooth by Donald Graft
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_denoise3d.so as MPlayer denoise3d
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_crop_cli.so as Crop
/usr/lib/ADM_plugins/videoFilter//libADM_vf_chromaShift_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_sub_cli.so as Subtitler
/usr/lib/ADM_plugins/videoFilter//libADM_vf_avisynthResize_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vidChromaV.so as Chroma V
/usr/lib/ADM_plugins/videoFilter//libADM_vf_equalizer_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_hzStackField.so as Horizontal Stack Field
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_lavDeinterlace.so as libavcodec deinterlacer
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_smartPalShift.so as PAL smart
/usr/lib/ADM_plugins/videoFilter//libADM_vf_contrast_qt4.so:WrongUI
/usr/lib/ADM_plugins/videoFilter//libADM_vf_crop_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mpdelogo_cli.so as MPlayer delogo
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Tisophote.so as TIsophote
Terminate class is calling in start
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_avsfilter.so as Avisynth script filter (AvsFilter, ver 0.8a)
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fastconvolutiongauss.so as Gauss smooth
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_colorYUV_cli.so as Avisynth ColorYUV
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_largemedian.so as Median (5x5)
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_blackenBorders.so as Blacken borders
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_tdeint.so as TDeint
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_denoise3dhq.so as MPlayer hqdn3d
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fastconvolutionmedian.so as Median
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Delta.so as Luma delta
[ADM_vf_plugin] Scanning done
[ADM_av_plugin] Scanning directory /usr/lib/ADM_plugins/audioDevices/
Name :Sdl ApiVersion :1
[Filters] Registered filter /usr/lib/ADM_plugins/audioDevices//libADM_av_sdl.so as  Sdl audio device (c) mean
Name :Alsa ApiVersion :1
[Filters] Registered filter /usr/lib/ADM_plugins/audioDevices//libADM_av_alsa.so as  Alsa audio device (c) mean
[ADM_av_plugin] Scanning done
[ADM_ae_plugin] Scanning directory /usr/lib/ADM_plugins/audioEncoders/
[AudioEncoder] Loaded TwoLame version 01.00.00 wavTag :0x50
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_twolame.so as  TwoLame MP2 encoder plugin Mean 2008
[AudioEncoder] Loaded Lame version 01.00.00 wavTag :0x55
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lame.so as  Lame MP3 encoder plugin Mean 2008
[AudioEncoder] Loaded Faac version 01.00.00 wavTag :0xff
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_faac.so as  Faac AAC encoder plugin Mean 2008
[AudioEncoder] Loaded LavMP2 version 01.00.00 wavTag :0x50
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lav_mp2.so as  MP2 LavCodec encoder plugin Mean 2008
[AudioEncoder] Loaded PCM version 01.00.00 wavTag :0x1
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_pcm.so as  PCM encoder plugin Mean 2008
[AudioEncoder] Loaded Vorbis version 01.00.00 wavTag :0x676f
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_vorbis.so as  Vorbis encoder plugin Mean 2008
[AudioEncoder] Loaded Aften version 01.00.00 wavTag :0x2000
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_aften.so as  Aften AC3 encoder plugin Mean/Gruntster 2008
[AudioEncoder] Loaded LavAC3 version 01.00.00 wavTag :0x2000
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lav_ac3.so as  AC3 LavEncoder encoder plugin Mean 2008
[ADM_ae_plugin] Scanning done
[ADM_ad_plugin] Scanning directory /home/maa/.avidemux/plugins/audioDecoder/
[ADM_ad_plugin] Cannot parse plugin
[ADM_vf_plugin] Scanning directory /home/maa/.avidemux/plugins/videoFilter/
[ADM_vf_plugin] Cannot parse plugin
[ADM_vidEnc_plugin] Scanning directory /usr/lib/ADM_plugins/videoEncoder/
ignored: x264
ignored: xvid
ignored: mpeg2enc
ignored: avcodec
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: DV video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: Sorenson Spark video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: FFV1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: FFVHuff video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: H.263 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: Huffyuv video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: M-JPEG video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-2 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-4 ASP video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.0, filename libADM_vidEnc_mpeg2enc.so, desc: MPEG-1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.0, filename libADM_vidEnc_mpeg2enc.so, desc: MPEG-2 video encoder plugin for Avidemux (c) Mean/Gruntster
[Xvid] Initialising Xvid
[Xvid] Build: xvid-1.3.2
[Xvid] SIMD supported: (1ff)
                MMX
                MMXEXT
                SSE
                SSE2
                SSE3
                3DNOW
                3DNOWEXT
                ALTIVEC
[ADM_vidEnc_plugin] Plugin loaded version 1.0.1, filename libADM_vidEnc_xvid.so, desc: Xvid video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.1, filename libADM_vidEnc_x264.so, desc: x264 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Scanning done, found 14 codec
Registered DialogFactory classes
Spidermonkey initialized.

 *** Automated : 48 entries*************
ba010000 -> ba010000

 Mpeg file detected...
Filesystem is writable
Probing /mnt/media1/tv/2012-02-10.mpg for streams...
Probing : /mnt/media1/tv/2012-02-10.mpg
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-10.mpg, size: 38952564
 found 1 files
Done
/mnt/media1/tv/2012-02-10.mpg looks like Mpeg PS (805/1886)
Creating mpeg PS demuxer  main Pid: EA
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-10.mpg, size: 38952564
 found 1 files
Done
Probe exceeded
Refill failed at 0
Stopped at 0, 0 MB
c0: there is something 1638 kb
e0: there is something 8448 kb
Found video as e0, and 1 audio tracks
Probing : /mnt/media1/tv/2012-02-10.mpg
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-10.mpg, size: 38952564
 found 1 files
Done
/mnt/media1/tv/2012-02-10.mpg looks like Mpeg PS (805/1886)

Auto adding:
 file 1: /mnt/media1/tv/2012-02-10.mpg, size: 38952564
 file 2: /mnt/media1/tv/2012-02-11.mpg, size: 41369604
 file: /mnt/media1/tv/2012-02-12.mpg not found.
 found 2 files
Done
********************************************************************************
* Question *
* There is several mpeg file, append them ? *
********************************************************************************
Yes or No (Y/y or N/n) :
n
Creating mpeg PS demuxer  main Pid: E0
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-10.mpg, size: 38952564
 found 1 files
Done
*********Indexing started (2 audio tracks)***********
imageAR = 8
DmxPS: cannot sync  at 38952560/38952564
Refill failed at 38929336

 io error , aborting sync 1
*********Indexing Ended (2 audio tracks)***********
********************************************************************************
* Error *
* Can't determine aspect ratio *
********************************************************************************
Time difference:223 s
25000 :50000 / 25040 , 49.919998
Seems to be frame encoded
*********Indexing stopped***********
Found       :373 gop
Found       :5584 image
Average fps :25040 /1000 fps
594d4441 -> 594d4441

 New mpeg index file detected..

  opening d2v file : /mnt/media1/tv/2012-02-10.mpg.idx
For file :/mnt/media1/tv/2012-02-10.mpg
Pic      :352x288, 25000 fps
#Gop     :373
#Img     :5584
Creating mpeg PS demuxer  main Pid: E0
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-10.mpg, size: 38952564
 found 1 files
Done
 0 m 0 s left % done : 0.010000
Dropping 0 last B/P frames
 Creating start sequence (4660)..

 0000 : ...�.. �.���...�  00 00 01 b3 16 01 20 83 02 ce e0 a4 00 00 01 b8
 0010 : .........�X�....  00 08 00 00 00 00 01 00 00 8a 58 90 00 00 01 01
 0020 : +�`.�0.8.x.0.I�:  2b f6 60 1a 80 30 01 38 01 78 02 30 0c 49 80 3a
 0030 : o�  6f d0
Image :16925, seqLen : 12 seq 0 0 1 b3
Reordering mpeg frames
Frame dropped
Frame dropped
Renumbered Gop  1 /373

  opening dmx file for audio track : /mnt/media1/tv/2012-02-10.mpg.idx
Creating mpeg PS demuxer  main Pid: C0
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-10.mpg, size: 38952564
 found 1 files
Done
Building index with 373 sync points
Filling audio header
Audio index loaded, probing...
Probing track:0, pid: 0 pes:c0

 DMX audio initialized (6251297 bytes)
With 373 sync point
Mpeg index file successfully read
The video codec has some extradata (12 bytes)

 0000 : ...�.. �.���  00 00 01 b3 16 01 20 83 02 ce e0 a4
Deleting post proc
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3
[Editor] Duration in seconds: 223, in samples: 9846648

 Decoder FCC: MPEG (4745504D)
Searching decoder (352 x 288, extradataSize:12)...
[lavc] Build: 3484160
[lavc] Enabling MT decoder with 3 threads
[lavc] Decoder init: CODEC_ID_MPEG2VIDEO video decoder initialized!

 checking for B-Frames...
 scanning 125 frames
[lavc] Err: 698, size: 698

[lavc] error in FFMP43/mpeg4!: got picture

 ***oops***
[lavc] Err: 6163, size: 6163

[lavc] error in FFMP43/mpeg4!: got picture

 ***oops***
 * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #

 Mmm this appear to have b-frame...

 And the index is ok

 Frames re-ordered, B-frame friendly now :)
 End of B-frame check
Preferences found and loaded

 Editor :Audio streamer initialized[ADM_ad_plugin]Format 0x50 : probing libADM_ad_faad.so score 0
[ADM_ad_plugin]Format 0x50 : probing libADM_ad_vorbis.so score 0
[ADM_ad_plugin]Format 0x50 : probing libADM_ad_a52.so score 0
[ADM_ad_plugin]Format 0x50 : probing libADM_ad_Mad.so score 150
Mpeg1/2 audio codec created
[lavc] Warning: data is not aligned! This can lead to a speedloss


** conf updated **
rebuild-index-->0

 ********** Automation ended***********
*********************************
*********************************
End of program..
*********************************
*********************************
Normal exit
16:46:10 Call terminate!!!
Cleaning up
[lavc] Killing decoding threads
[lavc] Destroyed
Deleting post proc
Waiting for Spidermonkey to finish...
Cleaning up Spidermonkey.
End of cleanup

Images stat:
___________
Max memory consumed (MB)     : 2227
Current memory consumed (MB) : 297
Max image used               : 16
Cur image used               : 2
Global mem stat
______________
        Memory consumed: 1 (MB)

Goodbye...

*************************
  Avidemux v2.5.6
*************************
 http://www.avidemux.org
 Code      : Mean, JSC, Grant Pedersen
 GFX       : Nestor Di, nestordi@augcyl.org
 Design    : Jakub Misak
 FreeBSD   : Anish Mistry, amistry@am-productions.biz
 Audio     : Mihail Zenkov
 Mac OS X  : Kuisathaverat, Harry van der Wolf
 Win32     : Grant Pedersen

Compiler: GCC 4.5.3
Build Target: Linux (x86-64)
User Interface: CLI

Large file available: 1 offset

Initialising prefs
Directory /home/maa/.avidemux exists.Good.
Using /home/maa/.avidemux as base directory for prefs/jobs/...
Preferences found and loaded
[cpuCaps]Checking CPU capabilities
                MMX detected
                3DNOW detected
                MMXEXT detected
                SSE detected
                SSE2 detected
                SSE3 detected
[cpuCaps]End of CPU capabilities check (cpuMask :ffffffff)

[Locale] setlocale en_US.utf8
[Locale] Textdomain was messages
[Locale] Textdomain is now avidemux
[Locale] Files for avidemux appear to be in /usr/share/locale
[Locale] Test: _File

Initializing Dithering tables
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3

 Registering Internal Filters
******************************

[ADM_ad_plugin] Scanning directory /usr/lib/ADM_plugins/audioDecoder/
[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_faad.so, desc: Faad2 decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_vorbis.so, desc: libVorbis decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_a52.so, desc: LibAC3 decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Plugin loaded version 0.0.1, name libADM_ad_Mad.so, desc: LibMad decoder plugin for avidemux (c) Mean

[ADM_ad_plugin] Scanning done, found 4 codec
[ADM_vf_plugin] Scanning directory /usr/lib/ADM_plugins/videoFilter/
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_ssa.so as ASS
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_cnr2_cli.so as Cnr2
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Denoise.so as Denoise
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_unstackField.so as Unstack fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_logo.so as Logo
/usr/lib/ADM_plugins/videoFilter//libADM_vf_mpdelogo_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_decimate.so as Decomb Decimate
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_addborders.so as Add black borders
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Deinterlace.so as Deinterlace
/usr/lib/ADM_plugins/videoFilter//libADM_vf_colorYUV_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_dropOut.so as Drop
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_soften.so as Soften
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fastconvolutionmean.so as Mean
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_keepEvenField.so as Keep even fields
/usr/lib/ADM_plugins/videoFilter//libADM_vf_curveEditor_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_kernelDeint.so as KernelDeint
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_stackField.so as Stack fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vidChromaU.so as Chroma U
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_blendDgBob.so as DG Bob
/usr/lib/ADM_plugins/videoFilter//libADM_vf_eq2_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_palShift.so as PAL field shift
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_forcedPP.so as Forced postprocessing
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Mosaic.so as mosaic
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_vflip.so as Vertical flip
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_equalizer_cli.so as Luma equalizer
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_keepOddField.so as Keep odd fields
/usr/lib/ADM_plugins/videoFilter//libADM_vf_asharp_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mcdeint.so as mcDeinterlace
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_resampleFps.so as Resample fps
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Hue_cli.so as MPlayer hue
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Pulldown.so as Pulldown
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_contrast_cli.so as Contrast
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_asharp_cli.so as asharp
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fastconvolutionsharpen.so as Sharpen
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_swapField.so as Swap fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_separateField.so as Separate Fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_blendRemoval.so as Blend Removal
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Stabilize.so as Light denoiser.
/usr/lib/ADM_plugins/videoFilter//libADM_vf_cnr2_qt4.so:WrongUI
/usr/lib/ADM_plugins/videoFilter//libADM_vf_sub_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Whirl.so as Whirl
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mergeField.so as Merge fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_reverse.so as Reverse
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_avisynthResize_cli.so as Resize
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_yadif.so as yadif
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_lumaonly.so as Luma only
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_swapuv.so as Swap U and V
/usr/lib/ADM_plugins/videoFilter//libADM_vf_mplayerResize_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fade.so as Fade
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_eq2_cli.so as MPlayer eq2
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_chromashift_cli.so as Chroma shift
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_smartSwapField.so as Smart swap fields
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_vlad.so as Temporal Cleaner
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mSharpen.so as MSharpen
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mplayerResize_cli.so as MPlayer resize
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_telecide.so as Decomb Telecide
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_FluxSmooth.so as FluxSmooth
/usr/lib/ADM_plugins/videoFilter//libADM_vf_hue_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_rotate.so as Rotate
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mSmooth.so as MSmooth by Donald Graft
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_denoise3d.so as MPlayer denoise3d
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_crop_cli.so as Crop
/usr/lib/ADM_plugins/videoFilter//libADM_vf_chromaShift_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_sub_cli.so as Subtitler
/usr/lib/ADM_plugins/videoFilter//libADM_vf_avisynthResize_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vidChromaV.so as Chroma V
/usr/lib/ADM_plugins/videoFilter//libADM_vf_equalizer_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_hzStackField.so as Horizontal Stack Field
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_lavDeinterlace.so as libavcodec deinterlacer
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_smartPalShift.so as PAL smart
/usr/lib/ADM_plugins/videoFilter//libADM_vf_contrast_qt4.so:WrongUI
/usr/lib/ADM_plugins/videoFilter//libADM_vf_crop_qt4.so:WrongUI
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_mpdelogo_cli.so as MPlayer delogo
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Tisophote.so as TIsophote
Terminate class is calling in start
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_avsfilter.so as Avisynth script filter (AvsFilter, ver 0.8a)
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fastconvolutiongauss.so as Gauss smooth
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_colorYUV_cli.so as Avisynth ColorYUV
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_largemedian.so as Median (5x5)
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_blackenBorders.so as Blacken borders
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_tdeint.so as TDeint
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_denoise3dhq.so as MPlayer hqdn3d
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_fastconvolutionmedian.so as Median
[Filters] Registered filter /usr/lib/ADM_plugins/videoFilter//libADM_vf_Delta.so as Luma delta
[ADM_vf_plugin] Scanning done
[ADM_av_plugin] Scanning directory /usr/lib/ADM_plugins/audioDevices/
Name :Sdl ApiVersion :1
[Filters] Registered filter /usr/lib/ADM_plugins/audioDevices//libADM_av_sdl.so as  Sdl audio device (c) mean
Name :Alsa ApiVersion :1
[Filters] Registered filter /usr/lib/ADM_plugins/audioDevices//libADM_av_alsa.so as  Alsa audio device (c) mean
[ADM_av_plugin] Scanning done
[ADM_ae_plugin] Scanning directory /usr/lib/ADM_plugins/audioEncoders/
[AudioEncoder] Loaded TwoLame version 01.00.00 wavTag :0x50
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_twolame.so as  TwoLame MP2 encoder plugin Mean 2008
[AudioEncoder] Loaded Lame version 01.00.00 wavTag :0x55
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lame.so as  Lame MP3 encoder plugin Mean 2008
[AudioEncoder] Loaded Faac version 01.00.00 wavTag :0xff
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_faac.so as  Faac AAC encoder plugin Mean 2008
[AudioEncoder] Loaded LavMP2 version 01.00.00 wavTag :0x50
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lav_mp2.so as  MP2 LavCodec encoder plugin Mean 2008
[AudioEncoder] Loaded PCM version 01.00.00 wavTag :0x1
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_pcm.so as  PCM encoder plugin Mean 2008
[AudioEncoder] Loaded Vorbis version 01.00.00 wavTag :0x676f
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_vorbis.so as  Vorbis encoder plugin Mean 2008
[AudioEncoder] Loaded Aften version 01.00.00 wavTag :0x2000
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_aften.so as  Aften AC3 encoder plugin Mean/Gruntster 2008
[AudioEncoder] Loaded LavAC3 version 01.00.00 wavTag :0x2000
[AudioEncoder] Registered filter /usr/lib/ADM_plugins/audioEncoders//libADM_ae_lav_ac3.so as  AC3 LavEncoder encoder plugin Mean 2008
[ADM_ae_plugin] Scanning done
[ADM_ad_plugin] Scanning directory /home/maa/.avidemux/plugins/audioDecoder/
[ADM_ad_plugin] Cannot parse plugin
[ADM_vf_plugin] Scanning directory /home/maa/.avidemux/plugins/videoFilter/
[ADM_vf_plugin] Cannot parse plugin
[ADM_vidEnc_plugin] Scanning directory /usr/lib/ADM_plugins/videoEncoder/
ignored: x264
ignored: xvid
ignored: mpeg2enc
ignored: avcodec
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: DV video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: Sorenson Spark video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: FFV1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: FFVHuff video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: H.263 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: Huffyuv video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: M-JPEG video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-2 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.5.0, filename libADM_vidEnc_avcodec.so, desc: MPEG-4 ASP video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.0, filename libADM_vidEnc_mpeg2enc.so, desc: MPEG-1 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.0, filename libADM_vidEnc_mpeg2enc.so, desc: MPEG-2 video encoder plugin for Avidemux (c) Mean/Gruntster
[Xvid] Initialising Xvid
[Xvid] Build: xvid-1.3.2
[Xvid] SIMD supported: (1ff)
                MMX
                MMXEXT
                SSE
                SSE2
                SSE3
                3DNOW
                3DNOWEXT
                ALTIVEC
[ADM_vidEnc_plugin] Plugin loaded version 1.0.1, filename libADM_vidEnc_xvid.so, desc: Xvid video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Plugin loaded version 1.0.1, filename libADM_vidEnc_x264.so, desc: x264 video encoder plugin for Avidemux (c) Mean/Gruntster
[ADM_vidEnc_plugin] Scanning done, found 14 codec
Registered DialogFactory classes
Spidermonkey initialized.

 *** Automated : 48 entries*************
ba010000 -> ba010000

 Mpeg file detected...
Filesystem is writable
Probing /mnt/media1/tv/2012-02-11.mpg for streams...
Probing : /mnt/media1/tv/2012-02-11.mpg
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-11.mpg, size: 41369604
 found 1 files
Done
/mnt/media1/tv/2012-02-11.mpg looks like Mpeg PS (1030/2310)
Creating mpeg PS demuxer  main Pid: EA
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-11.mpg, size: 41369604
 found 1 files
Done
Probe exceeded
Refill failed at 0
Stopped at 0, 0 MB
c0: there is something 983 kb
e0: there is something 9106 kb
Found video as e0, and 1 audio tracks
Probing : /mnt/media1/tv/2012-02-11.mpg
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-11.mpg, size: 41369604
 found 1 files
Done
/mnt/media1/tv/2012-02-11.mpg looks like Mpeg PS (1030/2310)

Auto adding:
 file 1: /mnt/media1/tv/2012-02-11.mpg, size: 41369604
 file: /mnt/media1/tv/2012-02-12.mpg not found.
 found 1 files
Done
Creating mpeg PS demuxer  main Pid: E0
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-11.mpg, size: 41369604
 found 1 files
Done
*********Indexing started (2 audio tracks)***********
Dmx IO: End of file met (41369600 / 41369604 seg1)
DmxPS: cannot sync  at 41369600/41369604
Refill failed at 41361420

 io error , aborting sync 2
*********Indexing Ended (2 audio tracks)***********
Time difference:248 s
29970 :59940 / 30133 , 49.728062
Seems to be frame encoded
*********Indexing stopped***********
Found       :623 gop
Found       :7473 image
Average fps :30133 /1000 fps
594d4441 -> 594d4441

 New mpeg index file detected..

  opening d2v file : /mnt/media1/tv/2012-02-11.mpg.idx
For file :/mnt/media1/tv/2012-02-11.mpg
Pic      :352x240, 29970 fps
#Gop     :623
#Img     :7473
Creating mpeg PS demuxer  main Pid: E0
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-11.mpg, size: 41369604
 found 1 files
Done
 0 m 0 s left % done : 0.010000
Dropping 1 last B/P frames
 Creating start sequence (30)..

 0000 : ...�..�..ᠤ...�  00 00 01 b3 16 00 f0 14 02 e1 a0 a4 00 00 01 b8
 0010 : ...@......� ....  00 08 00 40 00 00 01 00 00 0a ab 20 00 00 01 01
 0020 : ;�Tqթ��..�����G  3b f9 54 71 d5 a9 fe 85 1d 13 bc 81 8b e1 f6 47
 0030 : {P  7b 50
Image :12562, seqLen : 12 seq 0 0 1 b3
Reordering mpeg frames
Renumbered Gop  1 /623

  opening dmx file for audio track : /mnt/media1/tv/2012-02-11.mpg.idx
Creating mpeg PS demuxer  main Pid: C0
There was several files, but dont append was forced

Simple loading:
 file: /mnt/media1/tv/2012-02-11.mpg, size: 41369604
 found 1 files
Done
Building index with 623 sync points
Filling audio header
Audio index loaded, probing...
Probing track:0, pid: 0 pes:c0

 DMX audio initialized (3991604 bytes)
With 623 sync point
Mpeg index file successfully read
The video codec has some extradata (12 bytes)

 0000 : ...�..�..ᠤ  00 00 01 b3 16 00 f0 14 02 e1 a0 a4
Deleting post proc
Initializing postproc
Deleting post proc
updating post proc
Enabled type:3 strength:3
[Editor] Duration in seconds: 249, in samples: 10994835

 Decoder FCC: MPEG (4745504D)
Searching decoder (352 x 240, extradataSize:12)...
[lavc] Build: 3484160
[lavc] Enabling MT decoder with 3 threads
[lavc] Decoder init: CODEC_ID_MPEG2VIDEO video decoder initialized!

 checking for B-Frames...
 scanning 149 frames
[lavc] warning: first frame is no keyframe

[lavc] warning: first frame is no keyframe

 * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #  * #  * #  * #  * #  * #  * #  * #  * #
 * #  * #  * #

 Mmm this appear to have b-frame...

 And the index is ok

 Frames re-ordered, B-frame friendly now :)
 End of B-frame check
Preferences found and loaded

 Editor :Audio streamer initialized[ADM_ad_plugin]Format 0x50 : probing libADM_ad_faad.so score 0
[ADM_ad_plugin]Format 0x50 : probing libADM_ad_vorbis.so score 0
[ADM_ad_plugin]Format 0x50 : probing libADM_ad_a52.so score 0
[ADM_ad_plugin]Format 0x50 : probing libADM_ad_Mad.so score 150
Mpeg1/2 audio codec created
[lavc] Warning: data is not aligned! This can lead to a speedloss


** conf updated **
rebuild-index-->0

 ********** Automation ended***********
*********************************
*********************************
End of program..
*********************************
*********************************
Normal exit
16:46:11 Call terminate!!!
Cleaning up
[lavc] Killing decoding threads
[lavc] Destroyed
Deleting post proc
Waiting for Spidermonkey to finish...
Cleaning up Spidermonkey.
End of cleanup

Images stat:
___________
Max memory consumed (MB)     : 1856
Current memory consumed (MB) : 247
Max image used               : 16
Cur image used               : 2
Global mem stat
______________
        Memory consumed: 1 (MB)

Goodbye...

$


Как должна выглядеть итоговая команда/(скрипт с моей командой)?
NickLion писал(а):
19.02.2012 14:04

Код: Выделить всё

yes N | avidemux…

find ./ -iname '*.mpg' -exec avidemux2_cli {} --rebuild-index \;
?
Sspphheerraa
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение NickLion »

Вроде так должно прокатить:

Код: Выделить всё

yes n | find ./ -iname '*.mpg' -exec avidemux2_cli {} --rebuild-index \;
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 21504
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение Bizdelnick »

find ./ -iname '*.mpg' -exec sh \'yes N \| avidemux2_cli {} --rebuild-index\' \;
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
NickLion
Сообщения: 3408
Статус: аватар-невидимка
ОС: openSUSE Tumbleweed x86_64

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение NickLion »

О, я думал как вместить pipe в -exec, а о sh не подумал. Но правда find вроде передаёт ввод -exec'у, но в мане не заметил — документировано это или нет.
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение sspphheerraa »

NickLion писал(а):
19.02.2012 19:44
Вроде так должно прокатить:

Код: Выделить всё

yes n | find ./ -iname '*.mpg' -exec avidemux2_cli {} --rebuild-index \;

Спасибо. Работает.

Bizdelnick писал(а):
19.02.2012 20:13
find ./ -iname '*.mpg' -exec sh \'yes N \| avidemux2_cli {} --rebuild-index\' \;

А вот ваш вариант - нет:

Код: Выделить всё

$ find ./ -iname '*.mpg' -exec sh \'yes N \| avidemux2_cli {} --rebuild-index\' \;
sh: 'yes: No such file or directory
sh: 'yes: No such file or directory
$
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение sgfault »

sspphheerraa писал(а):
20.02.2012 12:48
Bizdelnick писал(а):
19.02.2012 20:13
find ./ -iname '*.mpg' -exec sh \'yes N \| avidemux2_cli {} --rebuild-index\' \;

А вот ваш вариант - нет:

Код: Выделить всё

$ find ./ -iname '*.mpg' -exec sh \'yes N \| avidemux2_cli {} --rebuild-index\' \;
sh: 'yes: No such file or directory
sh: 'yes: No such file or directory
$


Непонятно, зачем экранированы кавычки. И, такое впечатление, что опции '-c' не хватает. Вот так должно работать

Код: Выделить всё

$ find ./ -iname '*.mpg' -exec sh -с 'yes N \| avidemux2_cli {} --rebuild-index' \;

хотя я бы сделал все-таки так

Код: Выделить всё

$ find ./ -iname '*.mpg' -exec sh -с 'yes N \| avidemux2_cli "$1" --rebuild-index' sh {} \;
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение sspphheerraa »

sgfault, ваши варианты не работают - в обоих случаях всё поле консоли заполняется строчками

Код: Выделить всё

N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
но полезного эффекта нет

ps И еще в ваших примерах опция -c написана кирилицей - копипаст ругается.
Sspphheerraa
Спасибо сказали:
Аватара пользователя
sgfault
Сообщения: 586
Статус: -

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение sgfault »

sspphheerraa писал(а):
20.02.2012 15:30
sgfault, ваши варианты не работают - в обоих случаях всё поле консоли заполняется строчками

Код: Выделить всё

N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
N | avidemux2_cli ./2012-02-10.mpg --rebuild-index
но полезного эффекта нет

ps И еще в ваших примерах опция -c написана кирилицей - копипаст ругается.

А, да. Я забыл убрать экранирование для pipe. Вот так должно работать.

Код: Выделить всё

$ find ./ -iname '*.mpg' -exec sh -c 'yes N | avidemux2_cli {} --rebuild-index' \;


Код: Выделить всё

$ find ./ -iname '*.mpg' -exec sh -c 'yes N | avidemux2_cli "$1" --rebuild-index' sh {} \;
Спасибо сказали:
Аватара пользователя
sspphheerraa
Сообщения: 1375
ОС: Gentoo

Re: [SOLVED]Как автоматически отвечать на boolean вопросы?

Сообщение sspphheerraa »

Да, теперь все работает.
Sspphheerraa
Спасибо сказали: