Δημοσιεύτηκε: 26 Φεβ 2012, 00:24
από Learner
Επειδή το εργαλείο είναι καλό - χρήσιμο , και θέλω να το κάνω να δουλέψει παραθέτω τα παρακάτω.
Βρισκόμαστε σε έκδοση 10.04 . Το transcode εγκαταστάθηκε σωστά .
Τα plugins προστέθηκαν .
Υπάρχει ένα αρχείο βίντεο , ανεπεξέργαστο , όπως βγήκε από την κάμερα. Είναι σε μορφή AVI , διάρκειας 10 δευτερόλεπτα και μέγεθος 38.1MB.
Δίνοντας την εντολή
Παρόλο το Segmentation fault το αρχείο P2250041.AVI.trf δημιουργείται.
Δίνοντας την εντολή. Το ίδιο και με την εντολή
Σκέφτηκα να δώσω και την original ταινία (αντί του αρχείου trf )
Το αρχείο xvid4.cfg υπάρχει. Αποτέλσμα εντολής
To ίδιο αποτέλεσμα βγάζει και μετά από αντιγραφή του xvid4.cfg στα κρυφά μου αρχεία.
Μήπως πρέπει να εγκαταστήσω το Ubuntu-restricted-extras ;
Το εγκαθιστώ λοιπόν και το αποτέλεσμα είναι ας το πούμε θετικό .
Αποτέλεσμα.
Το encoding συνεχίζεται αρκετή ώρα , ώσπου δεν αντέχω και το κλείνω. Το αρχείο μεγαλώνει και μεγαλώνει .... δεν ξέρω πόσο θα γίνει στο τέλος. Ο επεξεργαστής όλη αυτή την ώρα δουλεύει σαν τρελός.. ( Οκ . Φυσικό θα μου πείτε , αφού κάνει encoding. Αλλά είναι πολλή η ώρα. Υπερβολικά . )
αποτέλεσμα της top
Αν λειτουργεί έτσι δηλαδή το πρόγραμμα , οκ. Καλό μεν , αλλά ...
Μήπως όμως κάνω κάτι λάθος ;
Κάθε βοήθεια - ιδέα δεκτή.
Βρισκόμαστε σε έκδοση 10.04 . Το transcode εγκαταστάθηκε σωστά .
Τα plugins προστέθηκαν .
Spoiler: show
- Κώδικας: Επιλογή όλων
sudo ./install.sh
Do you want to install the plugins to /usr/lib/transcode ? [y/N] y
Copy files... `./filter_stabilize.so' -> `/usr/lib/transcode/filter_stabilize.so' (backup: `/usr/lib/transcode/filter_stabilize.so.~1~')
`./filter_transform.so' -> `/usr/lib/transcode/filter_transform.so' (backup: `/usr/lib/transcode/filter_transform.so.~1~')
`./filter_deshake.so' -> `/usr/lib/transcode/filter_deshake.so'
Υπάρχει ένα αρχείο βίντεο , ανεπεξέργαστο , όπως βγήκε από την κάμερα. Είναι σε μορφή AVI , διάρκειας 10 δευτερόλεπτα και μέγεθος 38.1MB.
Δίνοντας την εντολή
- Κώδικας: Επιλογή όλων
transcode -J stabilize -i P2250041.AVI -y null,null -o dummy
Spoiler: show
- Κώδικας: Επιλογή όλων
transcode v1.1.5 (C) 2001-2003 Thomas Oestreich, 2003-2009 Transcode Team
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.Debian **
** for more information. **
** **
************************************************
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.Debian **
** for more information. **
** **
************************************************
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] V: auto-probing | P2250041.AVI (OK)
[transcode] V: import format | MJPEG in RIFF data, AVI (module=ffmpeg)
[transcode] A: auto-probing | P2250041.AVI (OK)
[transcode] A: import format | AC3 in RIFF data, AVI (module=null)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | 1280x720 1.78:1 encoded @ 16:9
[transcode] V: bits/pixel | 0.065 (low)
[transcode] V: decoding fps,frc | 30.000,5
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import | disabled
[transcode] A: export | disabled
[transcode] V: encoding fps,frc | 30.000,5
[transcode] A: bytes per frame | 0 (0.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] V: video buffer | 10 @ 1280x720 [0x2]
[transcode] A: audio buffer | 10 @ 0x0x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_ffmpeg.so] v0.1.15 (2008-01-28) (video) ffmpeg: MS MPEG4v1-3/MPEG4/MJPEG
[filter_stabilize.so] v0.93 (2011-11-09) extracts relative transformations of
subsequent frames (used for stabilization together with the
transform filter in a second pass)
[filter_stabilize.so] Fieldsize: 96, Maximal translation: 90 pixel
[filter_stabilize.so] Number of used measurement fields: 13 out of 40
[filter_stabilize.so] Image Stabilization Settings:
[filter_stabilize.so] shakiness = 5
[filter_stabilize.so] accuracy = 5
[filter_stabilize.so] stepsize = 6
[filter_stabilize.so] algo = 1
[filter_stabilize.so] mincontrast = 0.250000
[filter_stabilize.so] show = 0
[filter_stabilize.so] result = P2250041.AVI.trf
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[import_ffmpeg.so] input is mjpeg, reducing range from YUVJ420P to YUV420P
[filter_levels.so] instance #2
[filter_levels.so] v1.2.0 (2007-06-07) Luminosity level scaler
[filter_levels.so] scaling 0-255 gamma 1.000000 to 16-240 (pre-process)
Segmentation fault
Παρόλο το Segmentation fault το αρχείο P2250041.AVI.trf δημιουργείται.
Δίνοντας την εντολή
- Κώδικας: Επιλογή όλων
transcode -J transform -i P2250041.AVI.trf -y mpeg4 -o STABILE
Spoiler: show
- Κώδικας: Επιλογή όλων
transcode v1.1.5 (C) 2001-2003 Thomas Oestreich, 2003-2009 Transcode Team
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.Debian **
** for more information. **
** **
************************************************
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
[fileinfo.c] warning: [fileinfo.c:125] file read error: Success
[probe_ffmpeg.c] critical: unable to open 'P2250041.AVI.trf' (libavformat failure)
[transcode] V: auto-probing | P2250041.AVI.trf (FAILED)
[transcode] V: import format | (null) in (module=null)
[transcode] A: auto-probing | P2250041.AVI.trf (FAILED)
[transcode] A: import format | AC3 in (module=null)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | 720x576 1.25:1 encoded @ UNKNOWN
[transcode] V: bits/pixel | 0.174
[transcode] V: decoding fps,frc | 25.000,0
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x55 MPEG ES Layer 3 [48000,16,2] 128 kbps
[transcode] V: export format | unknown (module dependant)
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] V: video buffer | 10 @ 720x576 [0x2]
[transcode] A: audio buffer | 10 @ 48000x2x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[filter_transform.so] v0.93 (2011-11-09) transforms each frame according to transformations
given in an input file (e.g. translation, rotate) see also filter stabilize
[filter_transform.so] critical: cannot open input file P2250041.AVI.trf.trf!
[filter_transform.so] Image Transformation/Stabilization Settings:
[filter_transform.so] input = P2250041.AVI.trf.trf
[filter_transform.so] smoothing = 10
[filter_transform.so] maxshift = -1
[filter_transform.so] maxangle = -1.000000
[filter_transform.so] crop = Keep
[filter_transform.so] relative = True
[filter_transform.so] invert = False
[filter_transform.so] zoom = 0.000000
[filter_transform.so] optzoom = On
[filter_transform.so] interpol = Bi-Linear (2)
[filter_transform.so] sharpen = 0.800000
[filter_unsharp.so] unsharp: 5x5:0.80 (sharpen luma)
[filter_unsharp.so] unsharp: 5x5:0.40 (sharpen chroma)
[filter_unsharp.so] v1.0.1 (2003-10-27) unsharp mask & gaussian blur
[transcode] warning: /usr/lib/transcode/export_mpeg4.so: cannot open shared object file: No such file or directory
[transcode] warning: (dl_loader.c) loading "/usr/lib/transcode/export_mpeg4.so" failed
[encoder.c] warning: loading audio export module failed
[transcode] critical: failed to init export modules
[transcode] critical: plug-in initialization failed
- Κώδικας: Επιλογή όλων
transcode -J transform -i P2250041.AVI.trf -y xvid -o STABILE
Spoiler: show
- Κώδικας: Επιλογή όλων
transcode v1.1.5 (C) 2001-2003 Thomas Oestreich, 2003-2009 Transcode Team
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.Debian **
** for more information. **
** **
************************************************
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
[fileinfo.c] warning: [fileinfo.c:125] file read error: Success
[probe_ffmpeg.c] critical: unable to open 'P2250041.AVI.trf' (libavformat failure)
[transcode] V: auto-probing | P2250041.AVI.trf (FAILED)
[transcode] V: import format | (null) in (module=null)
[transcode] A: auto-probing | P2250041.AVI.trf (FAILED)
[transcode] A: import format | AC3 in (module=null)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | 720x576 1.25:1 encoded @ UNKNOWN
[transcode] V: bits/pixel | 0.174
[transcode] V: decoding fps,frc | 25.000,0
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x55 MPEG ES Layer 3 [48000,16,2] 128 kbps
[transcode] V: export format | unknown (module dependant)
[transcode] V: encoding fps,frc | 25.000,3
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] V: video buffer | 10 @ 720x576 [0x2]
[transcode] A: audio buffer | 10 @ 48000x2x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[filter_transform.so] v0.93 (2011-11-09) transforms each frame according to transformations
given in an input file (e.g. translation, rotate) see also filter stabilize
[filter_transform.so] critical: cannot open input file P2250041.AVI.trf.trf!
[filter_transform.so] Image Transformation/Stabilization Settings:
[filter_transform.so] input = P2250041.AVI.trf.trf
[filter_transform.so] smoothing = 10
[filter_transform.so] maxshift = -1
[filter_transform.so] maxangle = -1.000000
[filter_transform.so] crop = Keep
[filter_transform.so] relative = True
[filter_transform.so] invert = False
[filter_transform.so] zoom = 0.000000
[filter_transform.so] optzoom = On
[filter_transform.so] interpol = Bi-Linear (2)
[filter_transform.so] sharpen = 0.800000
[filter_unsharp.so] unsharp: 5x5:0.80 (sharpen luma)
[filter_unsharp.so] unsharp: 5x5:0.40 (sharpen chroma)
[filter_unsharp.so] v1.0.1 (2003-10-27) unsharp mask & gaussian blur
[export_xvid4.so] v0.0.6 (2007-08-11) (video) XviD 1.0.x series (aka API 4.0) | (audio) MPEG/AC3/PCM
[filter_transform.so] warning: not enough transforms found, use last transformation!
Segmentation fault
Σκέφτηκα να δώσω και την original ταινία (αντί του αρχείου trf )
- Κώδικας: Επιλογή όλων
transcode -J transform -i P2250041.AVI -y xvid -o STABILE
Spoiler: show
- Κώδικας: Επιλογή όλων
transcode v1.1.5 (C) 2001-2003 Thomas Oestreich, 2003-2009 Transcode Team
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.Debian **
** for more information. **
** **
************************************************
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
libdvdread: Encrypted DVD support unavailable.
************************************************
** **
** No css library available. See **
** /usr/share/doc/libdvdread4/README.Debian **
** for more information. **
** **
************************************************
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.IFO failed
libdvdnav:DVDOpenFileUDF:UDFFindFile /VIDEO_TS/VIDEO_TS.BUP failed
libdvdread: Can't open file VIDEO_TS.IFO.
[transcode] V: auto-probing | P2250041.AVI (OK)
[transcode] V: import format | MJPEG in RIFF data, AVI (module=ffmpeg)
[transcode] A: auto-probing | P2250041.AVI (OK)
[transcode] A: import format | AC3 in RIFF data, AVI (module=null)
[transcode] V: AV demux/sync | (1) sync AV at initial MPEG sequence
[transcode] V: import frame | 1280x720 1.78:1 encoded @ 16:9
[transcode] V: bits/pixel | 0.065 (low)
[transcode] V: decoding fps,frc | 30.000,5
[transcode] V: video format | YUV420 (4:2:0) aka I420
[transcode] A: import | disabled
[transcode] A: export | disabled
[transcode] V: encoding fps,frc | 30.000,5
[transcode] A: bytes per frame | 0 (0.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32/AMD64 accel | sse3 sse2 sse 3dnowext 3dnow mmxext mmx cmove asm
[transcode] V: video buffer | 10 @ 1280x720 [0x2]
[transcode] A: audio buffer | 10 @ 0x0x16
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[import_ffmpeg.so] v0.1.15 (2008-01-28) (video) ffmpeg: MS MPEG4v1-3/MPEG4/MJPEG
[filter_transform.so] v0.93 (2011-11-09) transforms each frame according to transformations
given in an input file (e.g. translation, rotate) see also filter stabilize
[filter_transform.so] error parsing input file P2250041.AVI.trf!
[filter_transform.so] Image Transformation/Stabilization Settings:
[filter_transform.so] input = P2250041.AVI.trf
[filter_transform.so] smoothing = 10
[filter_transform.so] maxshift = -1
[filter_transform.so] maxangle = -1.000000
[filter_transform.so] crop = Keep
[filter_transform.so] relative = True
[filter_transform.so] invert = False
[filter_transform.so] zoom = 0.000000
[filter_transform.so] optzoom = On
[filter_transform.so] interpol = Bi-Linear (2)
[filter_transform.so] sharpen = 0.800000
[filter_unsharp.so] unsharp: 5x5:0.80 (sharpen luma)
[filter_unsharp.so] unsharp: 5x5:0.40 (sharpen chroma)
[filter_unsharp.so] v1.0.1 (2003-10-27) unsharp mask & gaussian blur
[export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null
[export_xvid4.so] v0.0.6 (2007-08-11) (video) XviD 1.0.x series (aka API 4.0) | (audio) MPEG/AC3/PCM
[import_ffmpeg.so] input is mjpeg, reducing range from YUVJ420P to YUV420P
[filter_levels.so] instance #3
[filter_levels.so] v1.2.0 (2007-06-07) Luminosity level scaler
[filter_levels.so] scaling 0-255 gamma 1.000000 to 16-240 (pre-process)
[export_xvid4.so] warning: Error opening configuration file ./xvid4.cfg: No such file or directory
Segmentation fault
Το αρχείο xvid4.cfg υπάρχει. Αποτέλσμα εντολής
- Κώδικας: Επιλογή όλων
cat /usr/lib/transcode/xvid4.cfg
Spoiler: show
- Κώδικας: Επιλογή όλων
# Default = 0
cartoon = 0
# Activates High Quality AC coefficient prediction from neighboor blocks.
#
# Values = 0 (no) | 1 (yes)
# Default = 1
hqacpred = 1
# XviD keeps track of block coding type (skipped, predicted, intra). The skipped
# block counter can be used to choose wether a frame is so close to its reference
# that it can be _completly_ skipped.
#
# This setting allows you to choose the (100 - value) threshold for skipping a
# frame.
#
# Values = [0..100] (0 -> never skip a frame, 100 -> skip all frames)
# Default = 0
frame_drop_ratio = 0
# XviD discard chroma planes bitstream so the encoded video is greyscale only.
# Note that this does not speed up encoding, that just prevent chroma data
# from being written in the last stage of encoding.
#
# This setting enable Chroma color discarding.
#
# Values = 0 (no) | 1 (yes)
# Default = 0
greyscale = 0
# For testing purposes, or quality measurement, XviD can return some stats
# about the encoded frames.
#
# This option activates PSNR measurement, the average PSNR is displayed at the
# end of the encoding session. This option is probably something a Joe user
# does not really care. This option makes the encoding a bit slower.
#
# Values = 0 (no) | 1 (yes)
# Default = 0
stats = 0
# When doing the first pass of a 2-pass encode, the encoder takes some
# shortcuts and does not produce a full quality encode. Must users have
# no reason to do this, since the first pass is usually discarded.
#
# Setting this option forces the encoder to produce a full quality first
# pass at Q2. Enabling this makes the first pass a lot slower, and should
# only be enabled if you're using the resuts of the first pass for something.
#
# Values = 0 (standard first pass) | 1 (full quality first pass)
# Default = 0
full1pass = 0
# ----------------------------------------------------------------------------
#
# Section: Quantizer
#
# This section allows you to tune quantizing process.
# ----------------------------------------------------------------------------
[quantizer]
# The next 6 settings control the valid range of quantizers for a specific frame
# type
#
# a [2..31] range is probably good for all sequences, you can decrease the higher
# bound limit if you notice some scenes with artefacts. However, restricting the
# valid range can make the bitrate controller fails to achieve the desired bitrate
#
# Use this ranges with MUCH care
#
# Values = [0..31]
# 1-> small quantizer -> better quality
# 31-> high quantizer -> bad quality
# 0 has a special meaning, it lets XviD uses its own default values
min_iquant = 2
max_iquant = 31
min_pquant = 2
max_pquant = 31
min_bquant = 2
max_bquant = 31
# With the MPEG quantization method you can provide custom matrices optimized
# your video material.
#
# A matrix file is just a file where 64 decimal values ranged in 1..255 are
# specified separated by space chars (newline, space, tabs)
#
# The 8x8 matrix is then rebuilt like that
#
# [ first coeff, second coeff, ... eighth coeff]
# [ ninth coeff, ... ]
# [ ... ]
# [ ]
# [ ]
# [ ]
# [ ]
# [ ]
#
# Value = filename of the matrix
# Default : none (no custom matrix)
#quant_intra_matrix =
#quant_inter_matrix =
# ----------------------------------------------------------------------------
#
# Section: CBR
#
# This section allows you to tune the Constant Bitrate settings.
# ----------------------------------------------------------------------------
[cbr]
# This parameter controls the delay in frames before the CBR rate controller
# will react to bitrate changes and will try to compensate the change to obtain
# a constant bitrate over an averaging range of frames (see below).
#
# Value = >=0
# Default = 16
# 0 has a special meaning, it lets XviD uses its own default values
reaction_delay_factor = 16
# Real CBR is hard to achieve. Depending on the video material, bitrate can be
# variable, and hard to predict. That's why XviD uses an averaging period for
# which it guarantees a given amount of bits (minus a small variation).
#
# This settings express the "number of frames" for which XviD averages bitrate
# and tries to achieve CBR.
#
# Value = >=0
# Default = 100
# 0 has a special meaning, it lets XviD uses its own default values
averaging_period = 100
# Todo: find its exact meaning
#
# Value = >=0
# Default = 100
# 0 has a special meaning, it lets XviD uses its own default values
buffer = 100
# ----------------------------------------------------------------------------
#
# Section: VBR
#
# This section allows you to tune the Variable Bitrate controller settings.
# (2nd pass control in simpler words)
# ----------------------------------------------------------------------------
[vbr]
# The two pass algorithm scales the initial bitrate curve to obtain one that
# respect both the user target bitrate and the natural shape of the first pass
# curve. However it is possible to give an additionnal amount of bits for Intra
# frames.
#
# This setting tells how many additional amount of bits, Intra Frames are
# supposed to be given (this "bossting" amount of bits is compensated by
# subtracting the same amount of bits from other frame types pool)
#
# Value = [0..100]
# Default = 0
keyframe_boost = 0
# This settigs control how much the upper part of the curve has to get closer
# to the average bitrate value. The upper part of the curve is the set of values
# that are higher than the curve average. It is expressed in %.
#
# Think of that setting like a shrinking factor for the upper part of the
# curve.
#
# Value = [0..100]
# Default = 0
curve_compression_high = 0
# This settigs control how much the lower part of the curve has to get closer
# to the average bitrate value. The lower part of the curve is the set of values
# that are lower than the curve average. It is expressed in %.
#
# Think of that setting like a growing factor for the lower part of the
# curve.
#
# Value = [0..100]
# Default = 0
curve_compression_low = 0
# During two pass, a scaled bitrate curve is computed. The difference between
# that expected curve and the result obtained during encoding is called
# overflow. Obviously, the two pass Rate Controller tries to compensate
# that overflow distributing it over next frames to be encoded.
#
# This setting controls how much overflow is distributed at each new frame.
# Low values allow lazy overflow control, big rate bursts are compensated more
# slowly (could lead to lack of precision for small clips). High values
# make RC compensate very hard the overflow, this can have a very bad impact on
# quality during rate bursts.
#
# NB: This setting impacts quality a lot, play with it carefully !
#
# Value = [0..100]
# Default = 0
# 0 has a special meaning, it lets XviD uses its own default values
overflow_control_strength = 5
# During the frame bit allocation, overflow control may increase the frame
# size. This parameter controls how much the overflow control is allowed
# to increase the frame size in percent compared to the ideal curve allocation
#
# Value = >=0
# Default = 60
# 0 has a special meaning, it lets XviD uses its own default values
max_overflow_improvement = 5
# During the frame bit allocation, overflow control may decrease the frame
# size. This parameter controls how much the overflow control is allowed
# to decrease the frame size in percent compared to the ideal curve allocation
#
# Value = >=0
# Default = 60
# 0 has a special meaning, it lets XviD uses its own default values
max_overflow_degradation = 5
# This reduction factor is the maximum allowed keyframe penalty applied to
# a frame in a ivop sequence. The more the frame is distant from the last
# ivop in the consecutive ivop sequence, the more penalty it is applied.
# This ensures a maximum bitrate allocation to the last ivop, thus favorizing
# a good reference frame for following p/s/b vops.
#
# Value = >=0
# Default = 20
# 0 has a special meaning, it lets XviD uses its own default values
kfreduction = 20
# Distance between two ivops so that it is not decresed its bit allocation by
# the ivop reduction mechanism.
#
# Value = >=0
# Default = 1
# 0 has a special meaning, it lets XviD uses its own default values
kfthreshold = 1
# Most of the time users express their target bitrate for video w/o taking care
# of the video container overhead. This small but (mostly) constant overhead
# can make the target file size is not respected (oversized result). We decided
# to allow users to set the amount of overhead per frame the container generates
# (give only an average per frame)
#
# Value = >=0
# Default = 24 (AVI frame average overhead per frame in bytes)
# 0 has a special meaning, it lets XviD uses its own default values
container_frame_overhead = 24
##############################################################################
# Do not modify this tag comment
# arch-tag: bb7970c1-33fb-4c8c-8d1b-742ff2e53336 xvid config file
To ίδιο αποτέλεσμα βγάζει και μετά από αντιγραφή του xvid4.cfg στα κρυφά μου αρχεία.
- Κώδικας: Επιλογή όλων
sudo cp /usr/lib/transcode/xvid4.cfg ~/.xvid4.cfg
Μήπως πρέπει να εγκαταστήσω το Ubuntu-restricted-extras ;
Το εγκαθιστώ λοιπόν και το αποτέλεσμα είναι ας το πούμε θετικό .
- Κώδικας: Επιλογή όλων
transcode -J transform -i P2250041.AVI.trf -y xvid -o STABILE
Αποτέλεσμα.
Spoiler: show
Το encoding συνεχίζεται αρκετή ώρα , ώσπου δεν αντέχω και το κλείνω. Το αρχείο μεγαλώνει και μεγαλώνει .... δεν ξέρω πόσο θα γίνει στο τέλος. Ο επεξεργαστής όλη αυτή την ώρα δουλεύει σαν τρελός.. ( Οκ . Φυσικό θα μου πείτε , αφού κάνει encoding. Αλλά είναι πολλή η ώρα. Υπερβολικά . )
αποτέλεσμα της top
Spoiler: show
- Κώδικας: Επιλογή όλων
Tasks: 189 total, 1 running, 188 sleeping, 0 stopped, 0 zombie
Cpu(s): 54.9%us, 4.4%sy, 0.0%ni, 40.4%id, 0.1%wa, 0.0%hi, 0.2%si, 0.0%st
Mem: 4124464k total, 2117180k used, 2007284k free, 84208k buffers
Swap: 8648688k total, 0k used, 8648688k free, 1477336k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6083 nikos 20 0 393m 55m 3152 S 172 1.4 28:53.84 transcode
2926 nikos 20 0 497m 144m 31m S 40 3.6 18:24.45 firefox
1319 root 20 0 94304 72m 16m S 8 1.8 29:45.74 Xorg
1612 nikos 20 0 83192 66m 20m S 7 1.7 11:43.45 compiz
3205 nikos 20 0 81788 15m 11m S 4 0.4 7:03.82 gnome-terminal
1614 nikos 20 0 102m 34m 23m S 4 0.9 0:58.33 nautilus
2991 nikos 20 0 240m 48m 25m S 2 1.2 2:31.03 plugin-containe
3779 nikos 20 0 74160 21m 12m S 2 0.5 0:36.86 gedit
1453 root 20 0 3612 1232 1048 S 1 0.0 0:13.76 hald-addon-inpu
75 root 20 0 0 0 0 S 0 0.0 0:06.24 kondemand/3
1764 nikos 20 0 33136 18m 4156 S 0 0.5 0:28.64 ubuntuone-syncd
7185 nikos 20 0 2548 1232 904 R 0 0.0 0:00.03 top
1 root 20 0 2804 1620 1168 S 0 0.0 0:00.58 init
2 root 20 0 0 0 0 S 0 0.0 0:00.00 kthreadd
3 root RT 0 0 0 0 S 0 0.0 0:00.00 migration/0
4 root 20 0 0 0 0 S 0 0.0 0:00.16 ksoftirqd/0
5 root RT 0 0 0 0 S 0 0.0 0:00.00 watchdog/0
Αν λειτουργεί έτσι δηλαδή το πρόγραμμα , οκ. Καλό μεν , αλλά ...
Μήπως όμως κάνω κάτι λάθος ;
Κάθε βοήθεια - ιδέα δεκτή.