[Cin] encode2mpeg with two small fixes

Andrew Randrianasulu randrianasulu at gmail.com
Thu Feb 1 01:49:29 CET 2024


Repo:
https://github.com/Randrianasulu/encode2mpeg

after installing mctoolame and pcm2aiff from iso-dist10 (also on my
github) I can run such line:

encode2mpeg -svcd -mp2 mctoolame -mpegchannels 6 -n p -imageonly
/dev/shm/matrixbench_highdivx_ac3.avi -o /dev/shm/svcd_test.iso

==== long log ====

bash-5.1$ encode2mpeg -svcd -mp2 mctoolame -mpegchannels 6 -n p
-imageonly  /dev/shm/matrixbench_highdivx_ac3.avi -o
/dev/shm/svcd_test.iso
++ WARN: [encode2mpeg] total video+audio bitrate (2500+393kbps) exceed
SVCD specifications (2778kbps)
WARNING you have an unsupported version of MPlayer [SVN-r38447-11.2.0]
you need MPlayer 1.0rc1 or a later stable relase, encode2mpeg can fail
Press return to proceed
++ WARN: [encode2mpeg] selected aspect ratio [4/3] and source aspect
ratio [undefined] are different
This codecs.conf is too old and incompatible with this MPlayer
release! at line 6
MPlayer SVN-r38447-11.2.0 (C) 2000-2023 MPlayer Team
CPU vendor name: AuthenticAMD  max cpuid level: 13
CPU: AMD FX(tm)-4300 Quad-Core Processor             (Family: 21,
Model: 2, Stepping: 0)
extended cpuid-level: 30
extended cache-info: 134250816
Detected cache-line size is 64 bytes
Testing OS support for SSE... yes.
Tests of OS support for SSE passed.
CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSE3: 1
SSSE3: 1 SSE4: 1 SSE4.2: 1 AVX: 1
Compiled with runtime CPU detection.
get_path('codecs.conf') -> '/home/guest/.mplayer/codecs.conf'
Reading optional codecs config file /home/guest/.mplayer/codecs.conf:
Reading optional codecs config file /usr/etc/mplayer/codecs.conf: No
such file or directory
Using built-in default codecs.conf.
init_freetype
Using SSE2 Optimized OnScreenDisplay
get_path('fonts') -> '/home/guest/.mplayer/fonts'
Configuration: --prefix=/usr --enable-radio --enable-radio-capture
--enable-xvmc --enable-runtime-cpudetection
--extra-cflags=-Wno-error=implicit-function-declaration
--extra-ldflags=-latomic
CommandLine: '/dev/shm/matrixbench_highdivx_ac3.avi' '-channels' '6'
'-noframedrop' '-v' '-osdlevel' '0' '-vo' 'yuv4mpeg:file=/dev/fd/4'
'-ao' 'pcm:waveheader:fast:file=%26%/dev/shm/svcd_test.iso.wav'
Using nanosleep() timing
get_path('input.conf') -> '/home/guest/.mplayer/input.conf'
Reading optional input config file /home/guest/.mplayer/input.conf: No
such file or directory
Reading optional input config file /usr/etc/mplayer/input.conf: No
such file or directory
Falling back on default (hardcoded) input config
Setting up LIRC support...
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.
get_path('matrixbench_highdivx_ac3.avi.conf') ->
'/home/guest/.mplayer/matrixbench_highdivx_ac3.avi.conf'

Playing /dev/shm/matrixbench_highdivx_ac3.avi.
get_path('sub/') -> '/home/guest/.mplayer/sub/'
[file] File size is 48078848 bytes
STREAM: [file] /dev/shm/matrixbench_highdivx_ac3.avi
STREAM: Description: File
STREAM: Author: Albeu
STREAM: Comment: based on the code from ??? (probably Arpi)
libavformat version 60.20.100 (internal)
Configuration: --enable-gpl --enable-postproc
LAVF_check: AVI (Audio Video Interleaved)
AVI file format detected.
list_end=0x2286
======= AVI Header =======
us/frame: 40000  (fps=25.000)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames  total: 4691   initial: 0
streams: 2
Suggested BufferSize: 0
Size:  720 x 576
==========================
list_end=0x10F4
==> Found video stream: 0
[aviheader] Video stream found, -vid 0
====== STREAM Header =====
Type: vids   FCC: div3 (33766964)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 25/1 = 25.000
Start: 0   Len: 4691
Suggested BufferSize: 46639
Quality 5000
Sample size: 0
==========================
Found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 720
  biHeight 576
  biPlanes 1
  biBitCount 24
  biCompression 861292868='DIV3'
  biSizeImage 1244160
===========================
Regenerating keyframe table for DIVX3 video.
list_end=0x217A
==> Found audio stream: 1
[aviheader] Audio stream found, -aid 1
====== STREAM Header =====
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 1
Rate: 48000/1 = 48000.000
Start: 0   Len: 9006720
Suggested BufferSize: 24000
Quality -1
Sample size: 1
==========================
Found 'wf', 18 bytes of 18
======= WAVE Format =======
Format Tag: 8192 (0x2000)
Channels: 5
Samplerate: 48000
avg byte/sec: 48000
Block align: 1
bits/sample: 0
cbSize: 18
Unknown extra header dump: [0] [0] [0] [0] [0] [0] [0] [0] [0] [0]
[71] [1] [0] [0] [78] [17] [9f] [f5]
==========================================================================
list_end=0x2286
AVI: dmlh found (size=248) (total_frames=4691)
list_end=0x2314
hdr=Software  size=15
Software  : Nandub v1.0rc2
hdr=Title  size=16
Title     : The Matrix Clip
hdr=Subject  size=16
Subject   : The Matrix Clip
hdr=Artist  size=1
Artist    :
hdr=Copyright  size=1
Copyright :
hdr=Comments  size=30
Comments  : dolby digital 5.1 audiostream
list_end=0x2DB53F8
Found movie at 0x280C - 0x2DB53F8
Reading INDEX block, 9371 chunks for 4691 frames (fpos=47928320).
AVI index offset: 0x2808 (movi=0x280C idx0=0x4 idx1=0x5DCC)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=38834001 (4691) audio size=9006720 (9006720)
VIDEO:  [DIV3]  720x576  24bpp  25.000 fps  1655.7 kbps (202.1 kbyte/s)
Auto-selected AVI video ID = 0
Auto-selected AVI audio ID = 1
[V] filefmt:3  fourcc:0x33564944  size:720x576  fps:25.000  ftime:=0.0400
Using (default) progressive frame mode.
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 60.36.100 (internal)
Configuration: --enable-gpl --enable-postproc
[msmpeg4 @ 0x577b01a0]Format yuv420p chosen by get_format().
INFO: libavcodec init OK!
Selected video codec: [ffdivx] vfm: ffmpeg (FFmpeg DivX ;-) (MSMPEG-4 v3))
==========================================================================
Clip info:
 Software: Nandub v1.0rc2
 Title: The Matrix Clip
 Subject: The Matrix Clip
 Artist:
 Copyright:
 Comments: dolby digital 5.1 audiostream
Load subtitles in /dev/shm/
get_path('sub/') -> '/home/guest/.mplayer/sub/'
==========================================================================
Forced audio codec: mad
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
dec_audio: Allocating 1536000 + 131072 = 1667072 bytes for output buffer.
FFmpeg's libavcodec audio codec
For transform of length 128, inverse, mdct_float, flags: [aligned,
out_of_place], found 2 matches:
    1: mdct_inv_float_c - type: mdct_float, len: [2, в€ћ], factors[2]:
[2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    2: mdct_naive_inv_float_c - type: mdct_float, len: [2, в€ћ],
factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only],
prio: -130976
For transform of length 64, inverse, fft_float, flags: [aligned,
inplace, preshuf], found 2 matches:
    1: fft_pfa_ns_float_c - type: fft_float, len: [6, в€ћ],
factors[2]: [7, 5, 3, 2, any], flags: [unaligned, inplace,
out_of_place, preshuf], prio: 112
    2: fft64_ns_float_c - type: fft_float, len: 64, factor: 2, flags:
[unaligned, inplace, out_of_place, preshuf], prio: 96
Transform tree:
    mdct_inv_float_c - type: mdct_float, len: 128, factors[2]: [2,
any], flags: [unaligned, out_of_place, inv_only]
        fft64_ns_float_c - type: fft_float, len: 64, factor: 2, flags:
[unaligned, inplace, out_of_place, preshuf]
For transform of length 256, inverse, mdct_float, flags: [aligned,
out_of_place], found 2 matches:
    1: mdct_inv_float_c - type: mdct_float, len: [2, в€ћ], factors[2]:
[2, any], flags: [unaligned, out_of_place, inv_only], prio: 96
    2: mdct_naive_inv_float_c - type: mdct_float, len: [2, в€ћ],
factors[2]: [2, any], flags: [unaligned, out_of_place, inv_only],
prio: -130976
For transform of length 128, inverse, fft_float, flags: [aligned,
inplace, preshuf], found 2 matches:
    1: fft_pfa_ns_float_c - type: fft_float, len: [6, в€ћ],
factors[2]: [7, 5, 3, 2, any], flags: [unaligned, inplace,
out_of_place, preshuf], prio: 112
    2: fft128_ns_float_c - type: fft_float, len: 128, factor: 2,
flags: [unaligned, inplace, out_of_place, preshuf], prio: 96
Transform tree:
    mdct_inv_float_c - type: mdct_float, len: 256, factors[2]: [2,
any], flags: [unaligned, out_of_place, inv_only]
        fft128_ns_float_c - type: fft_float, len: 128, factor: 2,
flags: [unaligned, inplace, out_of_place, preshuf]
INFO: libavcodec "ac3" init OK!
AUDIO: 48000 Hz, 6 ch, floatle, 384.0 kbit/4.17% (ratio: 48000->1152000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
Building audio filter chain for 48000Hz/6ch/floatle -> 0Hz/0ch/??...
[libaf] Adding filter dummy
[dummy] Was reinitialized: 48000Hz/6ch/floatle
[dummy] Was reinitialized: 48000Hz/6ch/floatle
Trying preferred audio driver 'pcm', options
'waveheader:fast:file=%26%/dev/shm/svcd_test.iso.wav'
[AO PCM] File: /dev/shm/svcd_test.iso.wav (WAVE)
PCM: Samplerate: 48000Hz Channels: Stereo Format floatle
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo
null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 48000Hz 6ch floatle (4 bytes per sample)
AO: Description: RAW PCM/WAVE file writer audio output
AO: Author: Atmosfear
Building audio filter chain for 48000Hz/6ch/floatle -> 48000Hz/6ch/floatle...
[dummy] Was reinitialized: 48000Hz/6ch/floatle
[dummy] Was reinitialized: 48000Hz/6ch/floatle
Starting playback...
Increasing filtered audio buffer size from 0 to 77568
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (720x576->720x576,flags=0,'MPlayer',0x32315659)
VO: [yuv4mpeg] 720x576 => 720x576 Planar YV12
VO: Description: yuv4mpeg output for mjpegtools
VO: Author: Robert Kesterson <robertk at robertk.com>
*** [vo] Allocating mp_image_t, 768x576x12bpp YUV planar, 663552 bytes
[ffmpeg] aspect_ratio: 0.000000
VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
Trying filter chain: vo
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (720x576->720x576,flags=0,'MPlayer',0x32315659)
VO: [yuv4mpeg] 720x576 => 720x576 Planar YV12
VO: Description: yuv4mpeg output for mjpegtools
VO: Author: Robert Kesterson <robertk at robertk.com>
Unicode font: 2326 glyphs.
Unicode font: 2326 glyphs.
A:   0.1 V:   0.0 A-V:  0.057 ct:  0.000   1/  1 ??% ??% ??,?% 0 0
Increasing filtered audio buffer size from 77568 to 77712
XXX initial  v_pts=0.000  a_pos=24000 (0.500)
*** [vo] Allocating mp_image_t, 768x576x12bpp YUV planar, 663552 bytes
A:   0.2 V:   0.1 A-V:  0.108 ct: -0.000   4/  4 ??% ??% ??,?% 2 0
Increasing filtered audio buffer size from 77712 to 77760
A:   0.4 V:   0.2 A-V:  0.158 ct: -0.000   7/  7 ??% ??% ??,?% 4 0
Increasing filtered audio buffer size from 77760 to 77808
[ac3 @ 0x577b01a0]incomplete frame 0.019 4683/4683  3% 15%  0.9% 3987 0
A: 187.6 V: 187.3 A-V:  0.282 ct:  0.020 4684/4684  3% 15%  0.9% 3988 0
ds_fill_buffer: EOF reached (stream: audio)
A: 187.7 V: 187.4 A-V:  0.259 ct:  0.028 4686/4686  3% 15%  0.9% 3988 0
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: audio)
A: 187.7 V: 187.4 A-V:  0.236 ct:  0.032 4687/4687  3% 15%  0.9% 3988 0
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: audio)
A: 187.7 V: 187.5 A-V:  0.196 ct:  0.036 4688/4688  3% 15%  0.9% 3988 0
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: audio)
A: 187.7 V: 187.5 A-V:  0.156 ct:  0.040 4689/4689  3% 15%  0.9% 3988 0
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: audio)
A: 187.7 V: 187.6 A-V:  0.116 ct:  0.044 4690/4690  3% 15%  0.9% 3988 0
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: audio)
A: 187.7 V: 187.6 A-V:  0.076 ct:  0.048 4691/4691  3% 15%  0.9% 3988 0
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: video)
A: 187.7 V: 187.6 A-V:  0.076 ct:  0.052 4691/4691  3% 15%  0.9% 3988 0
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: audio)
ds_fill_buffer: EOF reached (stream: video)
ds_fill_buffer: EOF reached (stream: audio)
A: 187.7 V: 187.6 A-V:  0.076 ct:  0.152 4691/4691  3% 15%  0.9% 3988 0
EOF code: 1

Uninit audio filters...
[libaf] Removing filter dummy
Uninit audio: ffmpeg
Uninit video: ffmpeg
vo: x11 uninit called but X11 not initialized..

Exiting... (End of file)
   INFO: [encode2mpeg] encoding to mp2 audio with mctoolame
MPlayer SVN-r38447-11.2.0 (C) 2000-2023 MPlayer Team
This codecs.conf is too old and incompatible with this MPlayer
release! at line 6
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 /dev/shm/svcd_test.iso.wav.
libavformat version 60.20.100 (internal)
Audio only file format detected.
Load subtitles in /dev/shm/
==========================================================================
Forced audio codec: mad
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 6 ch, floatle, 9216.0 kbit/100.00% (ratio: 1152000->1152000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
[AO PCM] File: /dev/shm/svcd_test.iso_l.pcm (RAW PCM)
PCM: Samplerate: 44100Hz Channels: Mono Format s16le
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo
null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 187.6 (03:07.6) of 187.0 (03:07.0)  0.6%


Exiting... (End of file)
MPlayer SVN-r38447-11.2.0 (C) 2000-2023 MPlayer Team
This codecs.conf is too old and incompatible with this MPlayer
release! at line 6
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 /dev/shm/svcd_test.iso.wav.
libavformat version 60.20.100 (internal)
Audio only file format detected.
Load subtitles in /dev/shm/
==========================================================================
Forced audio codec: mad
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 6 ch, floatle, 9216.0 kbit/100.00% (ratio: 1152000->1152000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
[AO PCM] File: /dev/shm/svcd_test.iso_r.pcm (RAW PCM)
PCM: Samplerate: 44100Hz Channels: Mono Format s16le
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo
null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 187.6 (03:07.6) of 187.0 (03:07.0)  0.6%


Exiting... (End of file)
MPlayer SVN-r38447-11.2.0 (C) 2000-2023 MPlayer Team
This codecs.conf is too old and incompatible with this MPlayer
release! at line 6
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 /dev/shm/svcd_test.iso.wav.
libavformat version 60.20.100 (internal)
Audio only file format detected.
Load subtitles in /dev/shm/
==========================================================================
Forced audio codec: mad
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 6 ch, floatle, 9216.0 kbit/100.00% (ratio: 1152000->1152000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
[AO PCM] File: /dev/shm/svcd_test.iso_ls.pcm (RAW PCM)
PCM: Samplerate: 44100Hz Channels: Mono Format s16le
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo
null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 187.6 (03:07.6) of 187.0 (03:07.0)  0.6%


Exiting... (End of file)
MPlayer SVN-r38447-11.2.0 (C) 2000-2023 MPlayer Team
This codecs.conf is too old and incompatible with this MPlayer
release! at line 6
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 /dev/shm/svcd_test.iso.wav.
libavformat version 60.20.100 (internal)
Audio only file format detected.
Load subtitles in /dev/shm/
==========================================================================
Forced audio codec: mad
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 6 ch, floatle, 9216.0 kbit/100.00% (ratio: 1152000->1152000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
[AO PCM] File: /dev/shm/svcd_test.iso_rs.pcm (RAW PCM)
PCM: Samplerate: 44100Hz Channels: Mono Format s16le
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo
null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 187.6 (03:07.6) of 187.0 (03:07.0)  0.6%


Exiting... (End of file)
MPlayer SVN-r38447-11.2.0 (C) 2000-2023 MPlayer Team
This codecs.conf is too old and incompatible with this MPlayer
release! at line 6
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 /dev/shm/svcd_test.iso.wav.
libavformat version 60.20.100 (internal)
Audio only file format detected.
Load subtitles in /dev/shm/
==========================================================================
Forced audio codec: mad
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 6 ch, floatle, 9216.0 kbit/100.00% (ratio: 1152000->1152000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
[AO PCM] File: /dev/shm/svcd_test.iso_c.pcm (RAW PCM)
PCM: Samplerate: 44100Hz Channels: Mono Format s16le
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo
null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 187.6 (03:07.6) of 187.0 (03:07.0)  0.6%


Exiting... (End of file)
MPlayer SVN-r38447-11.2.0 (C) 2000-2023 MPlayer Team
This codecs.conf is too old and incompatible with this MPlayer
release! at line 6
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 /dev/shm/svcd_test.iso.wav.
libavformat version 60.20.100 (internal)
Audio only file format detected.
Load subtitles in /dev/shm/
==========================================================================
Forced audio codec: mad
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 48000 Hz, 6 ch, floatle, 9216.0 kbit/100.00% (ratio: 1152000->1152000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
[AO PCM] File: /dev/shm/svcd_test.iso_lfe.pcm (RAW PCM)
PCM: Samplerate: 44100Hz Channels: Mono Format s16le
[AO PCM] Info: Faster dumping is achieved with -benchmark -vc null -vo
null -ao pcm:fast
[AO PCM] Info: To write WAVE files use -ao pcm:waveheader (default).
AO: [pcm] 44100Hz 1ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 187.6 (03:07.6) of 187.0 (03:07.0)  0.6%


Exiting... (End of file)
ISO MPEG Audio Subgroup Software Simulation Group (1996)
ISO 13818-3 MPEG-2 Audio Multichannel Encoder
$Revision: 2.0 $
Num. ch: 6
Sample frames 8275267
Sample size in bits 16
Sample rate 44100.000000
Sound data is not PCM in "/dev/shm/svcd_test.iso.aiff".
>>> Using 3/2 configuration.
Encoding configuration:
Layer=II   mode=stereo   extn=0   psy model=1
samp frq=44.1 kHz   mpeg1 bitrate=384 kbps
No multilingual coding.
de-emph=0   c/right=0   orig=0   errprot=0
matrix=0  center=1  surround=2  stereo=2  stereomc=3  stereoaug=0
input file: '/dev/shm/svcd_test.iso.aiff'   output file:
'/dev/shm/svcd_test.iso.aiff.mp2'
   INFO: [mplex] mplex version 2.2.1 (2.2.7 $Date: 2012-11-17 01:55:16 $)
   INFO: [mplex] File /dev/shm/svcd_test.iso.mpv looks like an MPEG
Video stream.
   INFO: [mplex] File /dev/shm/svcd_test.iso.mpa looks like an MPEG
Audio stream.
   INFO: [mplex] Found 1 audio streams, 1 video streams and 0 subtitle streams
   INFO: [mplex] Selecting SVCD output profile
   INFO: [mplex] Multiplexing video program stream!
   INFO: [mplex] Scanning for header info: Video stream e0
(/dev/shm/svcd_test.iso.mpv)
   INFO: [mplex] VIDEO STREAM: e0
   INFO: [mplex] Frame width     : 480
   INFO: [mplex] Frame height    : 576
   INFO: [mplex] Aspect ratio    : 4:3 display
   INFO: [mplex] Picture rate    : 25.000 frames/sec
   INFO: [mplex] Bit rate        : 2500000 bits/sec
   INFO: [mplex] Vbv buffer size : 114688 bytes
   INFO: [mplex] CSPF            : 0
   INFO: [mplex] Scanning for header info: Audio stream c0
(/dev/shm/svcd_test.iso.mpa)
   INFO: [mplex] MPEG AUDIO STREAM: c0
   INFO: [mplex] Audio version  : 1.0
   INFO: [mplex] Layer          :        2
   INFO: [mplex] CRC checksums  :       no
   INFO: [mplex] Bit rate       :    49152 bytes/sec (384 kbit/sec)
   INFO: [mplex] Frequency      :     44100 Hz
   INFO: [mplex] Mode           :        0 stereo
   INFO: [mplex] Mode extension :        0
   INFO: [mplex] Copyright bit  :        0 no copyright
   INFO: [mplex] Original/Copy  :        0 copy
   INFO: [mplex] Emphasis       :        0 none
   INFO: [mplex] SYSTEMS/PROGRAM stream:
   INFO: [mplex] rough-guess multiplexed stream data rate    : 2953744
   INFO: [mplex] target data-rate specified               : 11536000
   INFO: [mplex] Setting specified specified data rate: 11536000
   INFO: [mplex] Run-in delay = 3600 Video delay = 3600 Audio delay = 7200
   INFO: [mplex] New sequence commences...
   INFO: [mplex] Video e0: buf=      0 frame=000000 sector=00000000
   INFO: [mplex] Audio c0: buf=      0 frame=000000 sector=00000000
   INFO: [mplex] Scanned to end AU 4690
   INFO: [mplex] STREAM e0 completed
   INFO: [mplex] STREAM c0 completed
   INFO: [mplex] Multiplex completion at SCR=16892643.
   INFO: [mplex] Video e0: completed
   INFO: [mplex] Audio c0: completed
   INFO: [mplex] VIDEO_STATISTICS: e0
   INFO: [mplex] Video Stream length:    29963178 bytes
   INFO: [mplex] Sequence headers:      313
   INFO: [mplex] Sequence ends   :        1
   INFO: [mplex] No. Pictures    :     4691
   INFO: [mplex] No. Groups      :      313
   INFO: [mplex] No. I Frames    :      313 avg. size 16371 bytes
   INFO: [mplex] No. P Frames    :     4378 avg. size  5673 bytes
   INFO: [mplex] No. B Frames    :        0 avg. size     0 bytes
   INFO: [mplex] Average bit-rate :  1277200 bits/sec
   INFO: [mplex] Peak bit-rate    :  2422400  bits/sec
   INFO: [mplex] BUFFERING min 15 Buf max 72625
   INFO: [mplex] AUDIO_STATISTICS: c0
   INFO: [mplex] Audio stream length 9007857 bytes.
   INFO: [mplex] Syncwords      :     7184
   INFO: [mplex] Frames         :      879 padded
   INFO: [mplex] Frames         :     6305 unpadded
   INFO: [mplex] BUFFERING min 15 Buf max 1268
   INFO: [mplex] MUX STATUS: no under-runs detected.
++ WARN: string '/dev/shm/svcd_test.iso' fails d-character constraint (pos = 0)
   MPEG: VIDEO:  MPEG2  480x576  (aspect 2)  25.000 fps  2500.0 kbps
(312.5 kbyte/s)
### LOG: /dev/shm/svcd_test.iso [2024-02-01 03:42:56]
   INFO: [encode2mpeg] version 0.6.4 running in DIRECT Mode (cpu=4)
   INFO: [encode2mpeg] command line: '-svcd -mp2 mctoolame
-mpegchannels 6 -n p -imageonly /dev/shm/matrixbench_highdivx_ac3.avi
-o /dev/shm/svcd_test.iso'
++ WARN: [encode2mpeg] total video+audio bitrate (2500+393kbps) exceed
SVCD specifications (2778kbps)
   MPEG: frameformat:SVCD split:800 vfr:3 vbr:2500 abr:384 asr:44100
mpegchannels:6 audioformat:mp2 mp2:mctoolame mpegencoder:mpeg2enc
   INFO: [identify] ID_VIDEO_ID=0
   INFO: [identify] ID_AUDIO_ID=1
   INFO: [identify] ID_VIDEO_CODEC=ffdivx
   INFO: [identify] ID_CLIP_INFO_NAME0=Software
   INFO: [identify] ID_CLIP_INFO_VALUE0=Nandub v1.0rc2
   INFO: [identify] ID_CLIP_INFO_NAME1=Title
   INFO: [identify] ID_CLIP_INFO_VALUE1=The Matrix Clip
   INFO: [identify] ID_CLIP_INFO_NAME2=Subject
   INFO: [identify] ID_CLIP_INFO_VALUE2=The Matrix Clip
   INFO: [identify] ID_CLIP_INFO_NAME3=Artist
   INFO: [identify] ID_CLIP_INFO_VALUE3=
   INFO: [identify] ID_CLIP_INFO_NAME4=Copyright
   INFO: [identify] ID_CLIP_INFO_VALUE4=
   INFO: [identify] ID_CLIP_INFO_NAME5=Comments
   INFO: [identify] ID_CLIP_INFO_VALUE5=dolby digital 5.1 audiostream
   INFO: [identify] ID_CLIP_INFO_N=6
   INFO: [identify] ID_FILENAME=/dev/shm/matrixbench_highdivx_ac3.avi
   INFO: [identify] ID_DEMUXER=avi
   INFO: [identify] ID_VIDEO_FORMAT=DIV3
   INFO: [identify] ID_VIDEO_BITRATE=1655680
   INFO: [identify] ID_VIDEO_WIDTH=720
   INFO: [identify] ID_VIDEO_HEIGHT=576
   INFO: [identify] ID_VIDEO_FPS=25.000
   INFO: [identify] ID_VIDEO_ASPECT=0.0000
   INFO: [identify] ID_AUDIO_FORMAT=8192
   INFO: [identify] ID_AUDIO_BITRATE=384000
   INFO: [identify] ID_AUDIO_RATE=0
   INFO: [identify] ID_AUDIO_NCH=0
   INFO: [identify] ID_START_TIME=0.00
   INFO: [identify] ID_LENGTH=187.64
   INFO: [identify] ID_SEEKABLE=1
   INFO: [identify] ID_CHAPTERS=0
   INFO: [identify] ID_AUDIO_RATE=48000
   INFO: [identify] ID_AUDIO_NCH=2
   INFO: [identify] ID_AUDIO_CODEC=ffac3
   INFO: [identify] ID_EXIT=EOF
   INFO: [MPLAYERYUVOPT] /dev/shm/matrixbench_highdivx_ac3.avi
-channels 6 -noframedrop -v -osdlevel 0 -vo yuv4mpeg:file=/dev/fd/4
-ao pcm:waveheader:fast:file=%26%/dev/shm/svcd_test.iso.wav
   INFO: [YUVSCALEROPT] -v 1 -n p -O SVCD
   INFO: [MPEG2ENCOPT] -f 5 -b 2500 -V 113 -B 424 -4 2 -2 1 -g 6 -G 15
-M 4 -v 1 -S 800 -n p -F 3 -s -r 16
   INFO: [MPLEXOPT] -f 5 -V -b 113 -r 11536
   INFO: [VCDIMAGEROPT] -t svcd
   INFO: [CDRDAOOPT]  --driver generic-mmc --device 0,0,0
   INFO: [GROWISOFSOPT] -dvd-compat -Z /dev/cdrecorder -dvd-video
++ WARN: [encode2mpeg] selected aspect ratio [4/3] and source aspect
ratio [undefined] are different
   INFO: [mplayer] MPlayer SVN-r38447-11.2.0 (C) 2000-2023 MPlayer Team
   INFO: [mplayer] ==> Found video stream: 0
   INFO: [mplayer] ==> Found audio stream: 1
   INFO: [yuvscaler] yuvscaler 2.2.1 11-Dec-2007
   INFO: [yuvscaler] (C) 2001-2004 Xavier Biquard <xbiquard at free.fr>,
yuvscaler -h for help, or man yuvscaler
   INFO: [yuvscaler] SVCD output format requested in PAL/SECAM norm
   INFO: [yuvscaler] input:   frame size:  720x576 pixels (622080 bytes)
   INFO: [yuvscaler] input:       chroma:  4:2:0 JPEG/MPEG-1 (interstitial)
   INFO: [yuvscaler] input:   frame rate:  25/1 fps (~25.000000)
   INFO: [yuvscaler] input:    interlace:  none/progressive
   INFO: [yuvscaler] input: sample aspect ratio:  1:1
   INFO: [yuvscaler] from 720x576, take 720x576+0+0, NOT_INTERLACED/PROGRESSIVE
   INFO: [yuvscaler] scale to 480x576, 480x576 being displayed
   INFO: [yuvscaler] Scaling uses the RESAMPLE algorithm,
   INFO: [yuvscaler] frame rate: 25.000 fps
   INFO: [yuvscaler] Scaling ratio for width is 3 to 2
   INFO: [yuvscaler] and is 1 to 1 for height
   INFO: [yuvscaler] Specific downscaling routing number 6
   INFO: [yuvscaler] output:   frame size:  480x576 pixels (414720 bytes)
   INFO: [yuvscaler] output:       chroma:  4:2:0 JPEG/MPEG-1 (interstitial)
   INFO: [yuvscaler] output:   frame rate:  25/1 fps (~25.000000)
   INFO: [yuvscaler] output:    interlace:  none/progressive
   INFO: [yuvscaler] output: sample aspect ratio:  3:2
   INFO: [yuvscaler] Frame number 0
   INFO: [mpeg2enc] SETTING EXTENDED MMX for MOTION!
   INFO: [mpeg2enc] SETTING SSE and MMX for TRANSFORM!
   INFO: [mpeg2enc] SETTING EXTENDED MMX for PREDICTION!
   INFO: [mpeg2enc] Selecting Stretched SVCD output profile
++ WARN: [mpeg2enc] No aspect ratio specifed and no guess possible:
assuming 4:3 display aspect!
   INFO: [mpeg2enc] Progressive input - selecting progressive encoding.
++ WARN: [mpeg2enc] Generating dummy SVCD scan-data offsets to be
filled in by "vcdimager"
++ WARN: [mpeg2enc] If you're not using vcdimager you may wish to turn
this off using -d
   INFO: [mpeg2enc] Encoding MPEG-2 video to /dev/shm/svcd_test.iso.mpv
   INFO: [mpeg2enc] Horizontal size: 480 pel
   INFO: [mpeg2enc] Vertical size: 576 pel
   INFO: [mpeg2enc] Aspect ratio code: 2 = 4:3 display
   INFO: [mpeg2enc] Frame rate code:   3 = 25.0 (PAL/SECAM VIDEO /
converted FILM)
   INFO: [mpeg2enc] Bitrate: 2500 KBit/s
   INFO: [mpeg2enc] Quality factor: 8 (Quantisation = 9) (1=best, 31=worst)
   INFO: [mpeg2enc] Field order for input: none/progressive
   INFO: [mpeg2enc] New Sequence every 800 Mbytes
   INFO: [mpeg2enc] Assuming non-video stream of 424 Kbps
   INFO: [mpeg2enc] Search radius: 16
   INFO: [mpeg2enc] DualPrime: no
   INFO: [mpeg2enc] Using one-pass rate controller
   INFO: [mpeg2enc] GOP SIZE RANGE 6 TO 15
   INFO: [mpeg2enc] Quant  code = 9 quantizer-scale = 8
   INFO: [mpeg2enc] Setting colour/gamma parameters to "PAL B/G"
   INFO: [mpeg2enc] Progressive format frames = 1
   INFO: [mpeg2enc] q_scale_type  = 1
   INFO: [mpeg2enc] Using default unmodified quantization matrices
   INFO: [mpeg2enc] SETTING MMX and MMX for QUANTIZER!
   INFO: [mpeg2enc] NEW GOP INIT length 15
   INFO: [encode2mpeg] encoding to mp2 audio with mctoolame
   INFO: [mctoolame] ISO MPEG Audio Subgroup Software Simulation Group (1996)
   INFO: [mctoolame] ISO 13818-3 MPEG-2 Audio Multichannel Encoder
   INFO: [mctoolame] $Revision: 2.0 $
   INFO: [mctoolame] Num. ch: 6
   INFO: [mctoolame] Sample frames 8275267
   INFO: [mctoolame] Sample size in bits 16
   INFO: [mctoolame] Sample rate 44100.000000
   INFO: [mctoolame] Sound data is not PCM in "/dev/shm/svcd_test.iso.aiff".
   INFO: [mctoolame] >>> Using 3/2 configuration.
   INFO: [mctoolame] Encoding configuration:
   INFO: [mctoolame] Layer=II   mode=stereo   extn=0   psy model=1
   INFO: [mctoolame] samp frq=44.1 kHz   mpeg1 bitrate=384 kbps
   INFO: [mctoolame] No multilingual coding.
   INFO: [mctoolame] de-emph=0   c/right=0   orig=0   errprot=0
   INFO: [mctoolame] matrix=0  center=1  surround=2  stereo=2
stereomc=3  stereoaug=0
   INFO: [mctoolame] input file: '/dev/shm/svcd_test.iso.aiff'
output file: '/dev/shm/svcd_test.iso.aiff.mp2'
   INFO: [mplex] mplex version 2.2.1 (2.2.7 $Date: 2012-11-17 01:55:16 $)
   INFO: [mplex] File /dev/shm/svcd_test.iso.mpv looks like an MPEG
Video stream.
   INFO: [mplex] File /dev/shm/svcd_test.iso.mpa looks like an MPEG
Audio stream.
   INFO: [mplex] Found 1 audio streams, 1 video streams and 0 subtitle streams
   INFO: [mplex] Selecting SVCD output profile
   INFO: [mplex] Multiplexing video program stream!
   INFO: [mplex] Scanning for header info: Video stream e0
(/dev/shm/svcd_test.iso.mpv)
   INFO: [mplex] VIDEO STREAM: e0
   INFO: [mplex] Frame width     : 480
   INFO: [mplex] Frame height    : 576
   INFO: [mplex] Aspect ratio    : 4:3 display
   INFO: [mplex] Picture rate    : 25.000 frames/sec
   INFO: [mplex] Bit rate        : 2500000 bits/sec
   INFO: [mplex] Vbv buffer size : 114688 bytes
   INFO: [mplex] CSPF            : 0
   INFO: [mplex] Scanning for header info: Audio stream c0
(/dev/shm/svcd_test.iso.mpa)
   INFO: [mplex] MPEG AUDIO STREAM: c0
   INFO: [mplex] Audio version  : 1.0
   INFO: [mplex] Layer          :        2
   INFO: [mplex] CRC checksums  :       no
   INFO: [mplex] Bit rate       :    49152 bytes/sec (384 kbit/sec)
   INFO: [mplex] Frequency      :     44100 Hz
   INFO: [mplex] Mode           :        0 stereo
   INFO: [mplex] Mode extension :        0
   INFO: [mplex] Copyright bit  :        0 no copyright
   INFO: [mplex] Original/Copy  :        0 copy
   INFO: [mplex] Emphasis       :        0 none
   INFO: [mplex] SYSTEMS/PROGRAM stream:
   INFO: [mplex] rough-guess multiplexed stream data rate    : 2953744
   INFO: [mplex] target data-rate specified               : 11536000
   INFO: [mplex] Setting specified specified data rate: 11536000
   INFO: [mplex] Run-in delay = 3600 Video delay = 3600 Audio delay = 7200
   INFO: [mplex] New sequence commences...
   INFO: [mplex] Video e0: buf=      0 frame=000000 sector=00000000
   INFO: [mplex] Audio c0: buf=      0 frame=000000 sector=00000000
   INFO: [mplex] Scanned to end AU 4690
   INFO: [mplex] STREAM e0 completed
   INFO: [mplex] STREAM c0 completed
   INFO: [mplex] Multiplex completion at SCR=16892643.
   INFO: [mplex] Video e0: completed
   INFO: [mplex] Audio c0: completed
   INFO: [mplex] VIDEO_STATISTICS: e0
   INFO: [mplex] Video Stream length:    29963178 bytes
   INFO: [mplex] Sequence headers:      313
   INFO: [mplex] Sequence ends   :        1
   INFO: [mplex] No. Pictures    :     4691
   INFO: [mplex] No. Groups      :      313
   INFO: [mplex] No. I Frames    :      313 avg. size 16371 bytes
   INFO: [mplex] No. P Frames    :     4378 avg. size  5673 bytes
   INFO: [mplex] No. B Frames    :        0 avg. size     0 bytes
   INFO: [mplex] Average bit-rate :  1277200 bits/sec
   INFO: [mplex] Peak bit-rate    :  2422400  bits/sec
   INFO: [mplex] BUFFERING min 15 Buf max 72625
   INFO: [mplex] AUDIO_STATISTICS: c0
   INFO: [mplex] Audio stream length 9007857 bytes.
   INFO: [mplex] Syncwords      :     7184
   INFO: [mplex] Frames         :      879 padded
   INFO: [mplex] Frames         :     6305 unpadded
   INFO: [mplex] BUFFERING min 15 Buf max 1268
   INFO: [mplex] MUX STATUS: no under-runs detected.
++ WARN: [vcdxbuild] string '/dev/shm/svcd_test.iso' fails d-character
constraint (pos = 0)
   MPEG: VIDEO:  MPEG2  480x576  (aspect 2)  25.000 fps  2500.0 kbps
(312.5 kbyte/s)
   MPEG: AUDIO[0]: MPEG 1.0 layer II, 384 kbit/s, 44100 Hz stereo
   MPEG: /dev/shm/svcd_test.iso01.mpg is 39784556 bytes, 37.9 MB
 JOBEND: /dev/shm/svcd_test.iso [2024-02-01 03:44:12] (0h1m16s)
   Warnings summary:
++ WARN: [encode2mpeg] total video+audio bitrate (2500+393kbps) exceed
SVCD specifications (2778kbps)
++ WARN: [encode2mpeg] selected aspect ratio [4/3] and source aspect
ratio [undefined] are different
++ WARN: [mpeg2enc] No aspect ratio specifed and no guess possible:
assuming 4:3 display aspect!
++ WARN: [mpeg2enc] Generating dummy SVCD scan-data offsets to be
filled in by "vcdimager"
++ WARN: [mpeg2enc] If you're not using vcdimager you may wish to turn
this off using -d
++ WARN: [vcdxbuild] string '/dev/shm/svcd_test.iso' fails d-character
constraint (pos = 0)

========

so it renders  3x realtime :)


More information about the Cin mailing list