PC-Video mit 1024x768 und transcode
Kann man mit transcode ein Video im Forma 1024x758 für eine Beamer-Präsentation erzeugen? Ich habe ein avi-File in 1024x758 und das läßt sich mit xine abspielen. Al
Hi, 0n 05/07/22@20:18 Al Bogner told me:
Kann man mit transcode ein Video im Forma 1024x758 für eine Beamer-Präsentation erzeugen?
Ich denke schon.
Ich habe ein avi-File in 1024x758 und das läßt sich mit xine abspielen.
avi=mpeg4? Was gefaellt Dir denn dann daran nicht bzw. wieso kannst Du dass in Deine Praesentation nicht einbauen? -- bye maik
Am Samstag, 23. Juli 2005 09:32 schrieb Maik Holtkamp:
Hi,
0n 05/07/22@20:18 Al Bogner told me:
Kann man mit transcode ein Video im Forma 1024x758 für eine Beamer-Präsentation erzeugen?
Ich denke schon.
Wie geben ich die 1024x768 an? Welcher Encoder (-y)? Es geht um sehr gute Qualität. Mit avi habe ich das Problem, dass damit das Limit des Netzwerks erreicht ist und es manchmal Aussetzer gibt.
Ich habe ein avi-File in 1024x758 und das läßt sich mit xine abspielen.
avi=mpeg4?
Nein, irgendein "raw-Format" Wie finde ich raus was es genau ist? Transcode meint vorerrst, dass der Import nicht unterstützt wird, xine kann es aber abspielen. Eventuell sind Import-Optionen zu definieren. Mit --use_rgb kann es encodiert werden, die Farben sehen aber ähnlich einem Film-Negativ aus.
Was gefaellt Dir denn dann daran nicht bzw. wieso kannst Du dass in Deine Praesentation nicht einbauen?
Weil es viel zu groß ist und es im Netzwerk Aussetzer gibt. Al
Hi, 0n 05/07/23@12:54 Al Bogner told me: tut mir leid sollte keine PM werden.
Am Samstag, 23. Juli 2005 09:32 schrieb Maik Holtkamp:
Hi,
0n 05/07/22@20:18 Al Bogner told me:
Kann man mit transcode ein Video im Forma 1024x758 für eine Beamer-Präsentation erzeugen?
Ich denke schon.
Wie geben ich die 1024x768 an? Welcher Encoder (-y)? Es geht um sehr gute Qualität. Mit avi habe ich das Problem, dass damit das Limit des Netzwerks erreicht ist und es manchmal Aussetzer gibt.
Welches Ausgabeformat willst Du denn. Wenn mpeg2 und Du das letzte bischen rausholen willst wuerde ich mpeg2enc nehmen. Willst Du bei dieser fetten Aufloesung bleiben ist -F 9 Dein Freund, das ist aber kein "Standardprofil" und Du musst wharscheinlich ein paar mehr Parameter fuer mpeg2enc mit angeben. Ansonsten wuerde ich zum Allheilmittel ffmpeg greifen.
Ich habe ein avi-File in 1024x758 und das läßt sich mit xine abspielen.
avi=mpeg4?
tcprobe liefert dann wohl auch nur Bloedsinn. Evtl. kann mplayer das lesen mplayer -identify. Wenn ja, hast Du auch gleich was fuer transcode: -x mplayer und sicher sollte dann ffmpeg auch damit klar kommen.
Nein, irgendein "raw-Format" Wie finde ich raus was es genau ist? Transcode meint vorerrst, dass der Import nicht unterstützt wird, xine kann es aber abspielen. Eventuell sind Import-Optionen zu definieren. Mit --use_rgb kann es encodiert werden, die Farben sehen aber ähnlich einem Film-Negativ aus.
Versuch -k.
Was gefaellt Dir denn dann daran nicht bzw. wieso kannst Du dass in Deine Praesentation nicht einbauen?
Weil es viel zu groß ist und es im Netzwerk Aussetzer gibt.
Dann ist mpeg4 vielleicht doch die richtige Alternative. Ansonsten wuerde ich mich auch nicht scheuen die Aufloesung zu verringern. Bei einer fetten Aufloesung bleiben halt nur wenig bits fuer das einzelne pixel. Ein kleineres Bild mit einer adaequaten Bitrate fuehrt meist zu sehr viel besseren Ergebnissen als eine Riesenaufloesung mit zu kleiner bitrate. IIRC hast Du diese Erfahrung auch schon in der VorDVDbrennerzeit gemacht, wenn Du xsvcd mit cvd Aufloesung encodet hast. -- bye maik
Am Samstag, 23. Juli 2005 17:19 schrieb Maik Holtkamp:
tut mir leid sollte keine PM werden.
es ist kein PM angekommen, nur diese über die Liste.
Kann man mit transcode ein Video im Forma 1024x758 für eine Beamer-Präsentation erzeugen?
Ich denke schon.
Wie geben ich die 1024x768 an? Welcher Encoder (-y)? Es geht um sehr gute Qualität. Mit avi habe ich das Problem, dass damit das Limit des Netzwerks erreicht ist und es manchmal Aussetzer gibt.
Welches Ausgabeformat willst Du denn.
Keine Ahnung, das bin ich am überlegen bzw. diskutieren.
Wenn mpeg2 und Du das letzte bischen rausholen willst wuerde ich mpeg2enc nehmen.
Daran habe ich auch gedacht, aber ich weis nicht, ob es bessere Alternativen gibt.
Willst Du bei dieser fetten Aufloesung bleiben ist -F 9 Dein Freund, das ist aber kein "Standardprofil" und Du musst wharscheinlich ein paar mehr Parameter fuer mpeg2enc mit angeben.
Daruf wäre ich nicht gekommen: man:/mpeg2enc -f|--format 9 DVD MPEG-2. Just a very basic implementation. Useful with DXR2 board and similar hardware that can decode MPEG-2 only if it is presented in a DVD like form. Bit-rate defaults to 7500kbps, buffer sizes to the maximum permitted by the DVD specification.
Ansonsten wuerde ich zum Allheilmittel ffmpeg greifen.
Damit habe ich keine Erfahrung. Überhaupt bin ich bei transcode vor 1 Jahr stehen geblieben, für meine DVDs verwende ich noch mehr oder weniger die selben Parameter.
Ich habe ein avi-File in 1024x758 und das läßt sich mit xine abspielen.
avi=mpeg4?
Evtl. kann mplayer das lesen mplayer -identify.
Ich habe die Datei gerade nicht zur Verfügung, werde es aber testen.
Dann ist mpeg4 vielleicht doch die richtige Alternative. Ansonsten wuerde ich mich auch nicht scheuen die Aufloesung zu verringern.
Du meinst 720x576 auf 1024 vergrößern könnte bei der Projektion besser wirken?
Bei einer fetten Aufloesung bleiben halt nur wenig bits fuer das einzelne pixel. Ein kleineres Bild mit einer adaequaten Bitrate fuehrt meist zu sehr viel besseren Ergebnissen als eine Riesenaufloesung mit zu kleiner bitrate.
An der Bitrate will ich letztlich nicht sparen, nur das avi-File verkleinern. Kannst du mal einen Syntax-Vorschlag machen? Al
Hi, 0n 05/07/23@19:03 Al Bogner told me:
dieser fetten Aufloesung bleiben ist -F 9 Dein Freund, das ist aber kein "Standardprofil" und Du musst wharscheinlich ein paar mehr Parameter fuer mpeg2enc mit angeben.
Daruf wäre ich nicht gekommen:
man:/mpeg2enc -f|--format 9 DVD MPEG-2. Just a very basic implementation. Useful with DXR2 board and similar hardware that can decode MPEG-2 only if it is presented in a DVD like form. Bit-rate defaults to 7500kbps, buffer sizes to the maximum permitted by the DVD specification.
Ups, war Bloedsinn ist wohl eher -F 3.
Ansonsten wuerde ich zum Allheilmittel ffmpeg greifen.
Damit habe ich keine Erfahrung. Überhaupt bin ich bei transcode vor 1 Jahr stehen geblieben, für meine DVDs verwende ich noch mehr oder weniger die selben Parameter.
Ich habe ein avi-File in 1024x758 und das läßt sich mit xine abspielen.
avi=mpeg4?
Evtl. kann mplayer das lesen mplayer -identify.
Ich habe die Datei gerade nicht zur Verfügung, werde es aber testen.
Dann ist mpeg4 vielleicht doch die richtige Alternative. Ansonsten wuerde ich mich auch nicht scheuen die Aufloesung zu verringern.
Du meinst 720x576 auf 1024 vergrößern könnte bei der Projektion besser wirken?
Wenn Du genug Bitrate hast nicht, aber wenn Du Dich da auf Grund der Netzwerkbandbreite einschraenken musst ist das auch ein Ansatzpunkt.
Bei einer fetten Aufloesung bleiben halt nur wenig bits fuer das einzelne pixel. Ein kleineres Bild mit einer adaequaten Bitrate fuehrt meist zu sehr viel besseren Ergebnissen als eine Riesenaufloesung mit zu kleiner bitrate.
An der Bitrate will ich letztlich nicht sparen, nur das avi-File verkleinern.
Kannst du mal einen Syntax-Vorschlag machen?
transcode -i <file> -x mplayer,mplayer -k -y ffmpeg -F mpeg4 -b 8000 -o test so in etwa wuerde ich beginnen. Eine Alternative ist evtl. xvid. Du kannst auch mal -F h263(p) probieren, denn es sollte noch besser komprimieren. Wenn Du mehr ueber das Ausgangsformat weisst, kannst Du da ja immer noch dran feilen (z.B. sound). Aber auch eine normale dvd Qualitaet reicht IMHO fuer einen beamer aus und damit bleibst Du wesentlich kompatibler. -- bye maik
Am Samstag, 23. Juli 2005 22:03 schrieb Maik Holtkamp:
transcode -i <file> -x mplayer,mplayer -k -y ffmpeg -F mpeg4 -b 8000 -o test
Danke, ich teste mal in den nächsten Tagen. Kennt transcode eigentlich eine Einstellung für die Pixelbreite um Verzerrungen auszugleichen? Al
Hi, 0n 05/07/24@00:38 Al Bogner told me:
Am Samstag, 23. Juli 2005 22:03 schrieb Maik Holtkamp:
transcode -i <file> -x mplayer,mplayer -k -y ffmpeg -F mpeg4 -b 8000 -o test
Danke, ich teste mal in den nächsten Tagen. Kennt transcode eigentlich eine Einstellung für die Pixelbreite um Verzerrungen auszugleichen?
--export_par -- bye maik
Am Samstag, 23. Juli 2005 22:03 schrieb Maik Holtkamp:
transcode -i <file> -x mplayer,mplayer -k -y ffmpeg -F mpeg4 -b 8000 -o test
transcode -i raw_rendered.avi -x mplayer,mplayer -k -y ffmpeg -F mpeg4 -b 8000 -o test transcode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source raw_rendered.avi (ok) [transcode] V: import format | RGB/BGR RIFF data, AVI (V=mplayer|A=mplayer) [transcode] V: import frame | 787x576 1.37:1 [transcode] V: rgb2bgr | yes [transcode] V: bits/pixel | 0.159 [transcode] V: decoding fps,frc | 25.000,3 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x1 PCM [48000,16,2] 1536 kbps [transcode] A: export format | 0x55 MPEG layer-3 [48000,16,2] 8000 kbps [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 7680 (7680.000000) [transcode] A: adjustment | 0@1000 [transcode] V: IA32 accel mode | sse (sse 3dnowext 3dnow mmxext mmx asm C) tc_memcpy: using mmxext for memcpy [transcode] V: video buffer | 10 @ 787x576 [import_mplayer.so] v0.0.5 (2003-03-10) (video) rendered by mplayer | (audio) rendered by mplayer [export_ffmpeg.so] v0.3.13 (2004-08-03) (video) FFmpegcvsb4731 | (audio) MPEG/AC3/PCM [import_mplayer.so] mplayer -hardframedrop -vo null -ao pcm -nowaveheader -aofile /tmp/mplayer2transcode-audio.FLjs3d "raw_rendered.avi" > /dev/null 2>&1 Dann passiert nichts mehr. mplayer (ohne GUI) spielt die Datei ab, hat aber Probleme mit der Performance. AVI file format detected. AVI: ODML: Building odml index (2 superindexchunks) VIDEO: [] 787x576 32bpp 25.000 fps 362649.6 kbps (44268.8 kbyte/s) ========================================================================== Trying to force audio codec driver family libmad... Opening audio decoder: [pcm] Uncompressed PCM audio decoder AUDIO: 48000 Hz, 2 ch, s16le, 1536.0 kbit/100.00% (ratio: 192000->192000) Selected audio codec: [pcm] afm:pcm (Uncompressed PCM) ========================================================================== vo: X11 running at 1024x768 with depth 24 and 32 bpp (":0.0" => local display) ========================================================================== Opening video decoder: [raw] RAW Uncompressed Video VDec: vo config request - 787 x 576 (preferred csp: BGRA) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] The selected video_out device is incompatible with this codec. VDecoder init failed :( Opening video decoder: [raw] RAW Uncompressed Video VDec: vo config request - 787 x 576 (preferred csp: BGRA) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] The selected video_out device is incompatible with this codec. VDecoder init failed :( Opening video decoder: [raw] RAW Uncompressed Video VDec: vo config request - 787 x 576 (preferred csp: BGRA) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] The selected video_out device is incompatible with this codec. VDecoder init failed :( Opening video decoder: [raw] RAW Uncompressed Video VDec: vo config request - 787 x 576 (preferred csp: BGRA) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] VDec: using BGRA as output csp (no 0) Opening video filter: [flip] Movie-Aspect is undefined - no prescaling applied. SwScaler: reducing / aligning filtersize 5 -> 4 SwScaler: reducing / aligning filtersize 1 -> 4 SwScaler: reducing / aligning filtersize 1 -> 1 SwScaler: reducing / aligning filtersize 9 -> 8 SwScaler: BICUBIC scaler, from BGRA to Planar YV12 using MMX2 VO: [xv] 788x576 => 788x576 Planar YV12 Selected video codec: [rawbgr32flip] vfm:raw (RAW BGR32) ========================================================================== Checking audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... AF_pre: 48000Hz/2ch/s16le alsa-init: no soundcards found: Success AO: [oss] 48000Hz 2ch s16le (2 bps) Building audio filter chain for 48000Hz/2ch/s16le -> 48000Hz/2ch/s16le... Starting playback... Badly interleaved AVI file detected - switching to -ni mode... A: 9.4 V: 2.0 A-V: 7.422 ct: 0.200 51/ 51 0% 55% 115.8% 50 0 3% ************************************************ **** Your system is too SLOW to play this! **** ************************************************ transcode -i raw_rendered.avi -x mplayer -J fieldanalysis=verbose=3 -c 10-60 transcode v0.6.14 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg [transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms [transcode] auto-probing source raw_rendered.avi (ok) [transcode] V: import format | RGB/BGR RIFF data, AVI (V=mplayer|A=avi) [transcode] V: import frame | 787x576 1.37:1 [transcode] V: bits/pixel | 0.159 [transcode] V: decoding fps,frc | 25.000,3 [transcode] V: Y'CbCr | YV12/I420 [transcode] A: import format | 0x1 PCM [48000,16,2] 1536 kbps [transcode] A: export | disabled [transcode] V: encoding fps,frc | 25.000,3 [transcode] A: bytes per frame | 7680 (7680.000000) [transcode] A: adjustment | 0@1000 [transcode] V: IA32 accel mode | sse (sse 3dnowext 3dnow mmxext mmx asm C) tc_memcpy: using mmxext for memcpy [transcode] warning : no option -o found, encoded frames send to "/dev/null" [transcode] V: video buffer | 10 @ 787x576 [import_avi.so] v0.4.2 (2002-05-24) (video) * | (audio) * [import_mplayer.so] v0.0.5 (2003-03-10) (video) rendered by mplayer | (audio) rendered by mplayer [filter_fieldanalysis.so] v1.0 pl1 (2004-08-13) Field analysis for detecting interlace and telecine [filter_fieldanalysis.so] interlacediff 1.10, unknowndiff 1.50, progressivediff 8.00 [filter_fieldanalysis.so] progressivechange 0.20, changedifmore 10.00 [filter_fieldanalysis.so] forcetelecinedetect False, verbose 3, outdiff 0 [export_null.so] v0.1.2 (2001-08-17) (video) null | (audio) null [import_avi.so] format=0x1, rate=48000 Hz, bits=16, channels=2, bitrate=1536 [import_mplayer.so] mplayer -benchmark -noframedrop -nosound -vo yuv4mpeg "raw_rendered.avi" -osdlevel 0 > /dev/null 2>&1 [import_mplayer.so] tcextract -i ./stream.yuv -x yv12 -t yuv4mpeg tc_memcpy: using mmxext for memcpy ... [filter_fieldanalysis.so] RESULTS: Frames: 50 (100%) Unknown: 0 (0%) [filter_fieldanalysis.so] RESULTS: Progressive: 49 (98%) Interlaced: 0 (0%) [filter_fieldanalysis.so] RESULTS: FieldShift: 0 (0%) Telecined: 0 (0%) [filter_fieldanalysis.so] RESULTS: MajorField: TopFirst 0 (0%) BottomFirst 0 (0%) [filter_fieldanalysis.so] CONCLUSION: progressive video. unload modules | cancel signal | internal threads | done [transcode] encoded 50 frames (0 dropped, 0 cloned), clip length 2.00 s Hat wer einen neuen Syntax-Vorschlag? Al
participants (2)
-
Al Bogner
-
Maik Holtkamp