Archiv verlassen und diese Seite im Standarddesign anzeigen : avi into vcd?
hi leuts
ich habe in der anleitung gelesen, dass man mit dem transcode befehl avis in vcds bekommt.
transcode -i Eingang.avi -x xvid,mp3 -V -o Ausgang -y mpeg2enc,mp2enc -G 0.9 -F 4,"-S 792 -V 230" -R 3 -E 44100 -b 192 -J normalize
das problem ist nur, dass ich nicht weiß wie die kodiert ist. (v/a)
kann mir jemand sagen wie ich die avi trotzdem in vcd bekomme, vielleicht anderes programm, welches das einließt...?
luh
Basti_litho
02.01.04, 15:51
wenn du's einfach haben willst und eine cvcd (MVCD ähnlich - oder gleich?):
http://dvdripping-guid.berlios.de/divx2cvcd-new
macht dir aus einem Divx eine CVCD (eine CD) mit recht guter Qualität.
Aufruf:
divx2cvcd-new mydivx.avi
Edit: auf der Seite gibts auch skripte für VCD und SVCD - aber ich würde zu CVCD raten.
Dann prüfe es doch:
tcprobe -i datei.avi
avinfo datei.avi
Oder versuche das:
-x auto,auto
-x mplayer,mplayer
-x ffmpeg,mp3
-x af6,af6
vnh@skapa:~/multimedia/filme/.armin/.privat> transcode -i Armins_film.avi -x auto,auto -V -o Ausgang -y mpeg2enc,mp2enc -G 0.9 -F 4,"-S 792 -V 230" -R 3 -E 44100 -b 192 -J normalize
transcode v0.6.6 (C) 2001-2003 Thomas Östreich
tcprobe: error while loading shared libraries: libdvdread.so.2: cannot open shared object file: No such file or directory
[transcode] auto-probing source Armins_film.avi (failed)
[transcode] V: import format | unknown (V=(null)|A=(null))
[transcode] no option -x found, option -i ignored, reading from "/dev/zero"
[transcode] V: import frame | 720x576 1.25:1
[transcode] V: gamma correction | 0.900
[transcode] V: encoding fps | 25.000
[transcode] V: single-pass | (mode=3) constant quantizer/quality (quant=10)
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x50 MPEG layer-2 [44100,16,2] 192 kbps
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm)
[transcode] V: video buffer | 10 @ 720x576
[import_null.so] v0.2.0 (2002-01-19) (video) null | (audio) null
[filter_normalize.so] v0.1.1 (2002-06-18) Volume normalizer
/usr/local/lib/transcode/export_mp2enc.so: cannot open shared object file: No such file or directory
(dl_loader.c) loading "/usr/local/lib/transcode/export_mp2enc.so" failed
(encoder.c) loading audio export module failed
[transcode] failed to init export modules
critical error: plug-in initialization failed - exit
vnh@skapa:~/multimedia/filme/.armin/.privat> transcode -i Armins_film.avi -x ac3,3dnow -V -o Ausgang -y mpeg2enc,mp2enc -G 0.9 -F 4,"-S 792 -V 230" -R 3 -E 44100 -b 192 -J normalize
transcode v0.6.6 (C) 2001-2003 Thomas Östreich
tcprobe: error while loading shared libraries: libdvdread.so.2: cannot open shared object file: No such file or directory
[transcode] auto-probing source Armins_film.avi (failed)
[transcode] V: import format | unknown (V=ac3|A=3dnow)
[transcode] V: import frame | 720x576 1.25:1
[transcode] V: gamma correction | 0.900
[transcode] V: encoding fps | 25.000
[transcode] V: single-pass | (mode=3) constant quantizer/quality (quant=10)
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x50 MPEG layer-2 [44100,16,2] 192 kbps
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm)
[transcode] V: video buffer | 10 @ 720x576
/usr/local/lib/transcode/import_3dnow.so: cannot open shared object file: No such file or directory(decoder.c) loading audio import module failed
[transcode] failed to init import modules
critical error: plug-in initialization failed - exit
vnh@skapa:~/multimedia/filme/.armin/.privat> transcode -i Armins_film.avi -x ac3,asm -V -o Ausgang -y mpeg2enc,mp2enc -G 0.9 -F 4,"-S 792 -V 230" -R 3 -E 44100 -b 192 -J normalize
transcode v0.6.6 (C) 2001-2003 Thomas Östreich
tcprobe: error while loading shared libraries: libdvdread.so.2: cannot open shared object file: No such file or directory
[transcode] auto-probing source Armins_film.avi (failed)
[transcode] V: import format | unknown (V=ac3|A=asm)
[transcode] V: import frame | 720x576 1.25:1
[transcode] V: gamma correction | 0.900
[transcode] V: encoding fps | 25.000
[transcode] V: single-pass | (mode=3) constant quantizer/quality (quant=10)
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x50 MPEG layer-2 [44100,16,2] 192 kbps
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm)
[transcode] V: video buffer | 10 @ 720x576
/usr/local/lib/transcode/import_asm.so: cannot open shared object file: No such file or directory(decoder.c) loading audio import module failed
[transcode] failed to init import modules
critical error: plug-in initialization failed - exit
vnh@skapa:~/multimedia/filme/.armin/.privat> transcode -i Armins_film.avi -x mplayer,mplayer -V -o Ausgang -y mpeg2enc,mp2enc -G 0.9 -F 4,"-S 792 -V 230" -R 3 -E 44100 -b 192 -J normalize
transcode v0.6.6 (C) 2001-2003 Thomas Östreich
tcprobe: error while loading shared libraries: libdvdread.so.2: cannot open shared object file: No such file or directory
[transcode] auto-probing source Armins_film.avi (failed)
[transcode] V: import format | unknown (V=mplayer|A=mplayer)
[transcode] V: import frame | 720x576 1.25:1
[transcode] V: gamma correction | 0.900
[transcode] V: encoding fps | 25.000
[transcode] V: single-pass | (mode=3) constant quantizer/quality (quant=10)
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x50 MPEG layer-2 [44100,16,2] 192 kbps
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm)
[transcode] V: video buffer | 10 @ 720x576
[import_mplayer.so] v0.0.5 (2003-03-10) (video) rendered by mplayer | (audio) rendered by mplayer
[filter_normalize.so] v0.1.1 (2002-06-18) Volume normalizer
/usr/local/lib/transcode/export_mp2enc.so: cannot open shared object file: No such file or directory
(dl_loader.c) loading "/usr/local/lib/transcode/export_mp2enc.so" failed
(encoder.c) loading audio export module failed
[transcode] failed to init export modules
critical error: plug-in initialization failed - exit
vnh@skapa:~/multimedia/filme/.armin/.privat> transcode -i Armins_film.avi -x af6,af6 -V -o Ausgang -y mpeg2enc,mp2enc -G 0.9 -F 4,"-S 792 -V 230" -R 3 -E 44100 -b 192 -J normalize
transcode v0.6.6 (C) 2001-2003 Thomas Östreich
tcprobe: error while loading shared libraries: libdvdread.so.2: cannot open shared object file: No such file or directory
[transcode] auto-probing source Armins_film.avi (failed)
[transcode] V: import format | unknown (V=af6|A=af6)
[transcode] V: import frame | 720x576 1.25:1
[transcode] V: gamma correction | 0.900
[transcode] V: encoding fps | 25.000
[transcode] V: single-pass | (mode=3) constant quantizer/quality (quant=10)
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x50 MPEG layer-2 [44100,16,2] 192 kbps
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm)
[transcode] V: video buffer | 10 @ 720x576
[import_af6.so] v0.0.2 (2001-12-16) (video) Win32 dll | (audio) PCM
[filter_normalize.so] v0.1.1 (2002-06-18) Volume normalizer
/usr/local/lib/transcode/export_mp2enc.so: cannot open shared object file: No such file or directory
(dl_loader.c) loading "/usr/local/lib/transcode/export_mp2enc.so" failed
(encoder.c) loading audio export module failed
[transcode] failed to init export modules
critical error: plug-in initialization failed - exit
vnh@skapa:~/multimedia/filme/.armin/.privat> tcprobe -i Armins_film.avi
tcprobe: error while loading shared libraries: libdvdread.so.2: cannot open shared object file: No such file or directory
avinfo muss ich mir erst noch runterladen, aber vielleciht kannst du damit ja auch was anfangen.
luh
ich habe grade avinfo runtergeladen (geprießen sei rpmseek.com)
die ausgabe, mit der du mir vielleicht helfen kannst:
vnh@skapa:~/multimedia/filme/.armin/.privat> avinfo Armins_film.avi
~652Mb, 01:32:23
video: 512x336, 25.00 fps, div3 (DIV3), 849kbps
audio: 48000, Stereo, mp3, 127kbps
Codec information:
Signature: div3 (DIV3)
Name: DivX MPEG-4
Download URL: http://www.divxmovies.com/codec/
Author: DivX
Site: http://www.divx.com
Comment: Low motion codec (optimised for low motion source material?). Old
illegal (hacked Microsft MP?? codec), but very polular. Useful with
Nunbub.
ich soll probieren diesen film in vcd zu bekommen. wie würdest du den befehl machen?
luh
transcode -i "film.avi" -x ffmpeg,mp3 -V -y mpeg2enc,mp2enc -F 1,"-a 2 -q 2" -Z 352x288,fast -C 2 -I 2 -E 44100 -b 224 -J normalize -o film
mplex -f 1 -o film_vcd.mpg film.m1v film.mpa
Das sollte eigentlich klappen.
hi
zu dem script:
vnh@skapa:~/multimedia/filme/.armin/.privat> divxtocvcd Armins_film.avi
rm: cannot remove `/home/vnh/multimedia/filme/.armin/.privat/log': No such file or directory
tcprobe: error while loading shared libraries: libdvdread.so.2: cannot open shared object file: No such file or directory
(standard_in) 1: parse error
(standard_in) 1: parse error
/usr/local/bin/divxtocvcd: line 92: [: too many arguments
Video Output: 352x288
(standard_in) 1: parse error
(standard_in) 1: parse error
(standard_in) 1: parse error
(standard_in) 1: parse error
alto sin bordes: , con borde:
/usr/local/bin/divxtocvcd: line 145: mpeg2enc: command not found
INFO: [yuvscaler] yuvscaler (version 1.6.1) is a general scaling utility for yuv frames
INFO: [yuvscaler] (C) 2001 Xavier Biquard <xbiquard@free.fr>
INFO: [yuvscaler] yuvscaler -h for help, or man yuvscaler
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale
MPlayer 0.90rc5-3.3 (C) 2000-2003 Arpad Gereoffy (see DOCS)
CPU: Advanced Micro Devices (Family: 6, Stepping: 1)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/vnh/.mplayer/config
Reading /home/vnh/.mplayer/codecs.conf: 50 audio & 136 video codecs
CommandLine: '-noframedrop' '-vo' 'yuv4mpeg' '-ao' 'pcm' '-waveheader' '-v' '-osdlevel' '0' '/home/vnh/multimedia/filme/.armin/.privat/Armins_film.avi'
get_path('font/font.desc') -> '/home/vnh/.mplayer/font/font.desc'
Can't load font bitmap: iso-8859-1-b.raw
Can't load font bitmap: iso-8859-1-b.raw
init_freetype
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Linux RTC init error in ioctl (rtc_irqp_set 1024): Permission denied
Try adding "echo 1024 > /proc/sys/dev/rtc/max-user-freq" to your system startup scripts.
Using usleep() timing
get_path('input.conf') -> '/home/vnh/.mplayer/input.conf'
Can't open input config file /home/vnh/.mplayer/input.conf : No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) input config
Setting up LIRC support...
mplayer: could not connect to socket
mplayer: Connection refused
Failed to open LIRC support.
You will not be able to use your remote control.
get_path('Armins_film.avi.conf') -> '/home/vnh/.mplayer/Armins_film.avi.conf'
Playing /home/vnh/multimedia/filme/.armin/.privat/Armins_film.avi
Not an URL!
File size is 683735040 bytes
AVI file format detected.
list_end=0x2292
======= AVI Header =======
us/frame: 40000 (fps=25.000)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames total: 138588 initial: 0
streams: 2
Suggested BufferSize: 0
Size: 512 x 336
list_end=0x10F4
==> Found video stream: 0
======= STREAM Header =======
Type: vids FCC: div3 (33766964)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 0
Rate: 25/1 = 25.000
Start: 0 Len: 138588
Suggested BufferSize: 42077
Quality 5000
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
biSize 40
biWidth 512
biHeight 336
biPlanes 1
biBitCount 24
biCompression 861292868='DIV3'
biSizeImage 516096
===========================
Regenerating keyframe table for DIVX 3 video
list_end=0x2186
==> Found audio stream: 1
======= STREAM Header =======
Type: auds FCC: (0)
Flags: 0
Priority: 0 Language: 0
InitialFrames: 1
Rate: 16000/1 = 16000.000
Start: 0 Len: 88686268
Suggested BufferSize: 8000
Quality -1
Sample size: 1
found 'wf', 30 bytes of 18
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 2
Samplerate: 48000
avg byte/sec: 16000
Block align: 1
bits/sample: 0
cbSize: 12
mp3.wID=1
mp3.fdwFlags=0x2
mp3.nBlockSize=384
mp3.nFramesPerBlock=1
mp3.nCodecDelay=1393
list_end=0x2292
Broken chunk? chunksize=1382 (id=JUNK)
list_end=0x287D4AEC
Found movie at 0x280C - 0x287D4AEC
Reading INDEX block, 277149 chunks for 138588 frames (fpos=0x287d4af4)
AVI index offset: 0x2808 (movi=0x280C idx0=0x4 idx1=0x1F4C)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=588316861 (138588) audio size=88686268 (88686268)
VIDEO: [DIV3] 512x336 24bpp 25.00 fps 849.0 kbps (103.6 kbyte/s)
[V] filefmt:3 fourcc:0x33564944 size:512x336 fps:25.00 ftime:=0.0400
get_path('sub/') -> '/home/vnh/.mplayer/sub/'
================================================== ========================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
mp3lib: made decode tables with MMX optimization
mp3lib: using 3DNow!Ex optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128.0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
================================================== ========================
vo_yuv4mpeg: Using (default) progressive frame mode
================================================== ========================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
================================================== ========================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[libaf] Adding filter dummy
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
PCM: File: audiodump.wav (WAVE)
PCM: Samplerate: 48000Hz Channels: Stereo Format Signed 16-bit (Little-Endian)
PCM: Info: fastest dumping is achieved with -vc null -vo null
PCM: Info: to write WAVE files use -waveheader (default); for RAW PCM -nowaveheader.
AO: [pcm] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
AO: Description: RAW PCM/WAVE file writer audio output
AO: Author: Atmosfear
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
Starting playback...
/usr/local/bin/divxtocvcd: line 148: mp2enc: command not found
[1] Broken pipe mplayer -noframedrop -vo yuv4mpeg -ao pcm -waveheader -v -osdlevel 0 $MPLAYER_PARAMS "$FILE"
@hunter
vnh@skapa:~/multimedia/filme/.armin/.privat> transcode -i Armins_film.avi -x ffmpeg,mp3 -V -y mpeg2enc,mp2enc -F 1,"-a 2 -q 2" -Z 352x288,fast -C 2 -I 2 -E 44100 -b 224 -J normalize -o film
transcode v0.6.6 (C) 2001-2003 Thomas Östreich
tcprobe: error while loading shared libraries: libdvdread.so.2: cannot open shared object file: No such file or directory
[transcode] auto-probing source Armins_film.avi (failed)
[transcode] V: import format | unknown (V=ffmpeg|A=mp3)
[transcode] V: import frame | 720x576 1.25:1
[transcode] V: de-interlace | (mode=2) handled by encoder (if available)
[transcode] V: zoom | 352x288 1.22:1 (Lanczos3)
[transcode] V: bits/pixel | 0.710
[transcode] V: anti-alias | (mode=2|0.33|0.50) resize effects only
[transcode] V: encoding fps | 25.000
[transcode] V: Y'CbCr | YV12/I420
[transcode] A: import format | 0x2000 AC3 [48000,16,2]
[transcode] A: export format | 0x50 MPEG layer-2 [44100,16,2] 224 kbps
[transcode] A: bytes per frame | 7680 (7680.000000)
[transcode] A: adjustment | 0@1000
[transcode] V: IA32 accel mode | 3dnow (3dnow mmxext mmx asm)
[transcode] V: video buffer | 10 @ 720x576
[import_mp3.so] v0.1.2 (2003-03-27) (audio) MPEG
[import_ffmpeg.so] v0.1.3 (2003-04-08) (video) FFMPEG API (build 4655): MS MPEG4v1-3/MPEG4/MJPEG
[filter_normalize.so] v0.1.1 (2002-06-18) Volume normalizer
/usr/local/lib/transcode/export_mp2enc.so: cannot open shared object file: No such file or directory
(dl_loader.c) loading "/usr/local/lib/transcode/export_mp2enc.so" failed
(encoder.c) loading audio export module failed
[transcode] failed to init export modules
critical error: plug-in initialization failed - exit
vnh@skapa:~/multimedia/filme/.armin/.privat> mplex -f 1 -o film_vcd.mpg film.m1v film.mpa
INFO: [mplex] mplex version 2.2.1 ($Date: 2002/02/04 19:06:14 $)
**ERROR: [mplex] Unable to open file film.m1v for reading.
was irgendwie sehr oft auftaucht ist das:
/usr/local/lib/transcode/export_mp2enc.so: cannot open shared object file: No such file or directory
(dl_loader.c) loading "/usr/local/lib/transcode/export_mp2enc.so" failed
(encoder.c) loading audio export module failed
was ist das export_mp2enc.so und woher bekomme ich es?
luh
mp2enc ist ein MP2 Audio Encoder. Dieser ist Teil von den mjpeg-tools.
das ist seltsam, die habe ich installiert.
woran kann das liegen?
vielleciht im falschen verzeichniss?
Offenbar hat Transcode sie nicht gefunden ? Wie hast du die Teile denn installiert ?
Kompilier dir die Teile besser selbst. Also mjpeg-tools, normalize, Transcode etc.. Dann läuft das auch vernünftig.
Original geschrieben von luh
das ist seltsam, die habe ich installiert.
woran kann das liegen?
vielleciht im falschen verzeichniss?
Das liegt wahrscheinlich primär daran, dass SuSE bei den mjpeg-tools aus irgendwelchen lizenzrechtlichen Gründen in den letzten Versionen immer die Encoder (mpeg2enc und mp2enc) weglässt.
Daher besorgt man sich (wenn man nicht selber compilieren will) am besten die Pakete von packman (http://packman.links2linux.de)
Gruß
hi
ich wollte mir jetzt nochmal mjpegtools kompilieren, aber da gibt es mir aus:
collect2: ld returned 1 exit status
make[2]: *** [lavplay] Error 1
make[2]: Leaving directory `/home/vnh/packeges/mjpegtools-1.6.1.92/lavtools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/vnh/packeges/mjpegtools-1.6.1.92'
make: *** [all] Error 2
ich dachte vielleicht muss ich lavtools erstmal auf meinem rechner installieren, aber habe das nirgendgefunden. von was ist das ein bestandteil?
luh
Na von mjpeg-tools. :)
Was genau ist denn der Fehler. Also die Zeilen vor denen, die du hier angegeben hast.
Welche glibc Version verwendest du ?
MfG
Hunter
glibc 2.3.2
ich dachte weil es in dem ordner war.
aber doch nochmal etwas mehr
MJPEG tools 1.6.1.92 build configuration :
- X86 Optimizations:
- MMX/3DNow!/SSE enabled : true
- cmov support enabled : true
************************************************** **************************
* NOTE: *
* The resultant binaries will ***NOT*** run on a K6 or Pentium CPU *
************************************************** **************************
- video4linux recording/playback: true
- software MJPEG playback : true
- MPEG Z/Alpha : false
- Quicktime playback/recording : true
- PNG input support : true
- AVI MJPEG playback/recording : true (always)
- libDV (digital video) support : true
- libDV PAL YV12 read support : false
- Gtk+ support for glav : true
- glibc support for >2GB files : true
vnh@skapa:~/packeges/mjpegtools-1.6.1.92> make
make all-recursive
make[1]: Entering directory `/home/vnh/packeges/mjpegtools-1.6.1.92'
Making all in utils
make[2]: Entering directory `/home/vnh/packeges/mjpegtools-1.6.1.92/utils'
Making all in mmxsse
make[3]: Entering directory `/home/vnh/packeges/mjpegtools-1.6.1.92/utils/mmxsse'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/vnh/packeges/mjpegtools-1.6.1.92/utils/mmxsse'
make[3]: Entering directory `/home/vnh/packeges/mjpegtools-1.6.1.92/utils'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/vnh/packeges/mjpegtools-1.6.1.92/utils'
make[2]: Leaving directory `/home/vnh/packeges/mjpegtools-1.6.1.92/utils'
Making all in lavtools
make[2]: Entering directory `/home/vnh/packeges/mjpegtools-1.6.1.92/lavtools'
/bin/sh ../libtool --mode=link gcc -mcpu=i686 -march=i686 -g -O2 -Wall -Wunused -o lavplay lavplay.o ../utils/libmjpegutils.a liblavplay.la liblavjpeg.la liblavfile.la -lpthread -L/usr/lib -Wl,-rpath,/usr/lib -lSDL -lpthread -L/usr/X11R6/lib -lX11
gcc -mcpu=i686 -march=i686 -g -O2 -Wall -Wunused -o .libs/lavplay lavplay.o -Wl,-rpath -Wl,/usr/lib ../utils/libmjpegutils.a ./.libs/liblavplay.so ./.libs/liblavjpeg.so ./.libs/liblavfile.so -L/usr/lib /usr/lib/libquicktime.so /usr/lib/libjpeg.so -L/usr/local/lib /usr/lib/libdv.so -L/opt/gnome/lib /opt/gnome/lib/libglib.so /usr/lib/libSDL.so /usr/lib/libstdc++.so -lc -lgcc_s -L/opt/kde3/lib /opt/kde3/lib/libartsc.so /usr/lib/libesd.so /usr/lib/libaudiofile.so /usr/lib/libasound.so -L/usr/X11R6/lib -lXext /usr/lib/libaa.so -lslang -lm -lgpm -ldl -lpthread -lX11 -Wl,--rpath -Wl,/usr/local/lib -Wl,--rpath -Wl,/opt/gnome/lib -Wl,--rpath -Wl,/opt/kde3/lib
/usr/lib/gcc-lib/i586-suse-linux/3.3.1/../../../../i586-suse-linux/bin/ld: cannot find -lslang
collect2: ld returned 1 exit status
make[2]: *** [lavplay] Error 1
make[2]: Leaving directory `/home/vnh/packeges/mjpegtools-1.6.1.92/lavtools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/vnh/packeges/mjpegtools-1.6.1.92'
make: *** [all] Error 2
soory, das hatte ich vergessen bei euch reinzukopieren, aber auch zu lesen. was bedeutet das, kann es seindas es daran liegt?
was soll ich dagegen machen?
luh
Das müsste libslang sein.
Bei meinem Mandrake:
> rpm -qa | grep slang
libslang1-1.4.9-3mdk
ok, jetzt habe ich die mjpeg tools nochmals installiert, und jetzt wollte ich nochmal die aktuellste transcode version isntallieren
doch das hat es mir ausgegeben:
gcc -shared .libs/import_dvd.o .libs/ac3scan.o .libs/dvd_reader.o .libs/clone.o .libs/ioaux.o .libs/frame_info.o .libs/ivtc.o -L/usr/lib /usr/lib/libdvdread.so -L/home/vnh/packeges/transcode-0.6.12/libac3 -lac3_tc -lm -lpthread -ldl -Wl,-soname -Wl,import_dvd.so -o .libs/import_dvd.so
gcc: /usr/lib/libdvdread.so: No such file or directory
make[3]: *** [import_dvd.la] Error 1
make[3]: Leaving directory `/home/vnh/packeges/transcode-0.6.12/import'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/vnh/packeges/transcode-0.6.12/import'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/vnh/packeges/transcode-0.6.12'
make: *** [all] Error 2
da es heißt das libdvdread.so nicht gefunden wurde:
vnh@skapa:~/packeges/transcode-0.6.12> locate libdvdread
/usr/doc/libdvdread-0.9.4
/usr/doc/libdvdread-0.9.4/AUTHORS
/usr/doc/libdvdread-0.9.4/ChangeLog
/usr/doc/libdvdread-0.9.4/COPYING
/usr/doc/libdvdread-0.9.4/INSTALL
/usr/doc/libdvdread-0.9.4/NEWS
/usr/doc/libdvdread-0.9.4/README
/usr/doc/libdvdread-0.9.4/TODO
/usr/lib/libdvdread.a
/usr/lib/libdvdread.la
/usr/lib/libdvdread.so
/usr/local/lib/libdvdread.a
/usr/local/lib/libdvdread.la
/usr/local/lib/libdvdread.so
/usr/local/lib/libdvdread.so.3
/usr/local/lib/libdvdread.so.3.0.0
/usr/src/packages/RPMS/i386/libdvdread-0.9.4-1.i386.rpm
/usr/src/packages/SOURCES/libdvdread-0.9.4.tgz
was soll ich jetzt machen?
luh
Ist /usr/lib denn in der /etc/ld.so.conf eingetragen ?
Basti_litho
12.01.04, 11:07
Original geschrieben von hunter
Ist /usr/lib denn in der /etc/ld.so.conf eingetragen ?
imho schau ld sowieso in /lib und /usr/lib
und anscheinend sucht er ja auch in "/usr/lib":
gcc: /usr/lib/libdvdread.so: No such file or directory
Aus der Manpage von ldconfig:
ldconfig creates the necessary links and cache to the most recent
shared libraries found in the directories specified on the command
line, in the file /etc/ld.so.conf, and in the trusted directories (/lib
and /usr/lib)
PS: sollte jetzt nicht "besserwisserisch" klingen :)
es steht drin. das ist seltam, außerdem ist das echt nen trugschluss, wenn es darin sucht, muss man es nicht erst eintragen, aber egal,
muss man wie bei locate updatedb machen oder so?
luh
Basti_litho
13.01.04, 13:16
ja, beim ld ist es ldconfig
hi
habe ich auch gemacht, danach kommt make wieder bis an diesen punkt:
cc -shared .libs/import_dvd.o .libs/ac3scan.o .libs/dvd_reader.o .libs/clone.o .libs/ioaux.o .libs/frame_info.o .libs/ivtc.o -L/usr/lib /usr/lib/libdvdread.so -L/home/vnh/packeges/transcode-0.6.12/libac3 -lac3_tc -lm -lpthread -ldl -Wl,-soname -Wl,import_dvd.so -o .libs/import_dvd.so
gcc: /usr/lib/libdvdread.so: No such file or directory
make[3]: *** [import_dvd.la] Error 1
make[3]: Leaving directory `/home/vnh/packeges/transcode-0.6.12/import'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/vnh/packeges/transcode-0.6.12/import'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/vnh/packeges/transcode-0.6.12'
make: *** [all] Error 2
was soll ich jetzt machen, es muss doch möglich sein dieses programm richtig zu kompilieren
luh
Basti_litho
13.01.04, 14:11
stimmen die rechte von der libdvdread.so?
machst du das als root?
-rw-r--r-- 1 root root 127356 2003-09-23 18:50 libdvdread.a
-rwxr-xr-x 1 root root 807 2003-09-23 18:50 libdvdread.la*
lrwxrwxrwx 1 root root 19 2003-10-22 22:24 libdvdread.so -> libdvdread.so.3.0.0
libdvdread scheint das einzige rote file in diesem ordner zu sein.
luh
Hmm. Dann ist der Link offensichtlich tot.
Erstell ihn mal neu: ln -s Datei Link
auf welche der dateien muss ich linken? auf ne la datei oder was?
luh
ls libdvdread* -la
-rw-r--r-- 1 root root 390496 Dez 24 15:17 libdvdread.a
-rwxr-xr-x 1 root root 731 Dez 24 15:17 libdvdread.la*
lrwxrwxrwx 1 root root 19 Dez 24 15:17 libdvdread.so -> libdvdread.so.3.0.0*
lrwxrwxrwx 1 root root 19 Dez 24 15:17 libdvdread.so.3 -> libdvdread.so.3.0.0*
-rwxr-xr-x 1 root root 104792 Dez 24 15:17 libdvdread.so.3.0.0*
Also libdvdread.so und libdvdread.so.3 auf libdvdread.so.3.0.0 linken. So sieht das zumindest bei mir aus. Wenn auch in /usr/local/lib, da ich das Teil selbst compiliert habe.
hi
erstmal danke, jetzt läuft das programm.
wie ist das jetzt bei dvds. das sind ja ziemlich große dateien, wie schafffe ich das die dann so zu komprimieren, dass sie auf eine oder zwei cds passen ?
luh
Indem du die Bitrate entsprechend runterfährst und einen Trenner bei 792 MB (oder so) festlegst.
-w bitrate -F X,"-S 792 ..."
Und entsprechend die Auflösung usw. anpassen.
Beispiel (weil du es bist) :D :
- Film habe 5 GB + 300 MB für den Ton
- er sei 2 Stunden also 120 Minuten also 7200 Sekunden lang
- Wir wollen 2 Rohlinge also 2 * 792 MB also 1584 MB was 1622016 kB bzw. 12976128 kBit entspricht
- den Ton wollen wir bei 192 kBit/s ansetzen
Also: (12976128 - 192 * 7200) / 7200 = 1610.24
Ne SVCD hat 2500 kBit. Für einen Film von 2 Stunden wären 2 CDs ein bischen wenig. Also dann eben 3 CDs:
(3 * 792 * 1024 * 8 - 192 * 7200) / 7200 = 2684.16
Das passt schon viel besser. Wir nehmen aber nur 2500, weil ne SVCD nicht mehr haben darf. Wie groß wird das Ergebnis dann schärtzungsweise sein ? :
((7200 * (2500 + 192)) / 8) / 1024 = 2366.015625 MB
Meist sind es eher etwas weniger. Aber nehmen wir das jetzt erst mal so hin:
2366.015625 / 3 = 788.671875 MB / CD
Nehmen wir mal 780, das sollte ein guter Wert sein.
Also:
transcode -i /dev/dvd -x dvd,null -V -y mpeg2enc,null -F 4,"-S 780 -a 2 -q 2" -Z 480x576,fast -I 2 -C 2 -o dvd.m2v
transcode -i /dev/dvd -x null,dvd -y null,mp2enc -E 44100 -b 192 -J normalize -o dvd.mpa
mplex -f 4 -o dvd_%d.mpg dvd.m2v dvd.mpa
Das Ergebnis sollten die Mpegs dvd_1.mpg, dvd_2.mpg und dvd_3.mpg sein.
Davon dann VCD Images erstellen und diese auf CDs brennen. Das wars.
Übrigens ist das der Hauptteil der HowTo die du eigentlich gelesen haben solltest. Zu deinem Glück war mir grad langweilig. :D
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.