aus fertig gerendertem MPG Video einen Teil herausschneiden?

Maik Holtkamp s-y-l at gmx.net
Tue Aug 12 21:48:37 CEST 2003


Hi,

0n 03/08/12 at 14:27 Stefan Ulrich Hegner told me:
> Maik Holtkamp wrote:
> >Falls die das nicht koennen schau Dir transcode an, die Optionen
> >sind aber etwas umfangreicher. Wenn premiere alle Parameter richtig
> >gesetzt hat koennte evtl. sowas helfen:
> >
> >transcode -i <Dein.mpg> -P 3 -J cut=<1-1000 1250-12500> -o neues.mpg
> 
> ... da macht er mit dem  Audio-Input-Plugin Ärger
> 
> hegi:/mnt/Gerendert #  transcode -i file-alt.mpg -o file-neu.mpg -P 3 \
> -J cut=1-69875,cut=80475-90000
> 
> [transcode] A: export format    | 0x1     PCM          [44100,16,2]  128 
> kbps

Er versucht raw zu schreiben :(, ich dachte mir das es nicht geht.

> Wie sehe ich die Frames? Also im GUI Modus habe ich da nix gefunden und im
> Consolen Modus, krieg ich Ihn nicht dazu das zu machen was er soll. Da die
> Schnitte nicht sehr genau sein müssen habe ich sec x 25fps gerechnet. Ist 
> zwar blöd, aber wenn der Rest klappt, sollte das nicht das Problem sein.

Ich dachte in einem xterm an mplayer <file> da laeuft dann in dem
xterm ein Zaehler mit, aber geht so wohl auch.

> Ohne Passthrough komme ich leider auch nicht wirklich weiter. Da sacht mir 
> Transcode:
> 
> hegi:/mnt/Gerendert #  transcode -i file-alt.mpg -o file-neu.mpg -V -J \
> cut=1-69875,cut=80475-90000 -y mpeg2enc,mp2enc -F 4,"-S 10000"

Ich habe hier zum Vergleich noch einen Film (svcd)[1] gefunden und
bei mir gehts.

maik at syl:/multimedia/f1/svcd(0) $ transcode -i rennen.mpg -V -o test
-y mpeg2enc,mp2enc -F 4"-S 10000"

Ich schreib mal nur die Unterschiede:

> [import_mp3.so] v0.1.1 (2001-10-10) (audio) MPEG
[import_mp3.so] v0.1.3 (2003-06-10) (audio) MPEG

> [import_mpeg2.so] v0.2.2 (2001-08-03) (video) MPEG2
[import_mpeg2.so] v0.3.0 (2002-12-05) (video) MPEG2

> [filter_cut.so] v0.0.3 (2002-06-11) encode only listed frames
> [filter_cut.so] selecting frames 1-69875
> [filter_cut.so] v0.0.3 (2002-06-11) encode only listed frames
> [filter_cut.so] selecting frames 80475-90000

Die Filterei habe ich mir jetzt mal geschenkt.

> [export_mp2enc.so] v1.0.3 (2002-06-05) (audio) MPEG 1/2
[export_mp2enc.so] v1.0.8 (2003-04-10) (audio) MPEG 1/2

> [export_mpeg2enc.so] v1.1.2 (2002-06-05) (video) MPEG 1/2
[export_mpeg2enc.so] v1.1.7 (2003-05-02) (video) MPEG 1/2

> [import_mp3.so] MP3->PCM
> [import_mp3.so] tcextract -a 0 -i "Hochzeit01.mpg" -x mp3 -d 0 | tcdecode 
> -x mp3
>  -d 0
[import_mp3.so] tcextract -a 0 -i "rennen.mpg" -x mp2 -d 0 |
tcdecode -x mp2 -d 0

> ... Hast'e 'ne Idee woran das hakt?

Irgendwie scheint meins hier etwas aktueller ;). 

Fuer wichtig halte ich aber eigentlich nur die letzte Zeile. Bei mir
wird mp2 extrahiert, dass ist fuer svcd-Ton (mpeg1-layer2) auch
richtig.

Bei Dir versucht er mp3 und faellt prompt auf die Nase :(.
IIRC gabs mal Probleme mit den mjpegtools Paketen von SuSE,
vielleicht probierst Du die rpms von der mjpegtools sourceforge
Seite, oder nimmst bei -y mpeg2enc,toolame, falls toolame
installiert ist.

Ich benutzte hier:

transcode 0.6.8
mjpegtools 1.6.1

Die debian sarge Pakete von Christian Marillat. Wenn Du auf SuSE bist
findest Du vielleicht hier aktuelleres/besseres [2]:

http://packman.links2linux.de/

Bezueglich Mainactor koennte ich Dir folgendes anbieten:

MainActor-3.6-5.i386.rpm

oder ein daraus "alienisiertes"

mainactor_3.6-6_i386.deb

das ist noch fuer woody gemacht. Ich habs mal irgenwo gefunden und
erstmal gesammelt ;), gemacht habe ich damit noch nix.

AFAIK gibts MainActor fuer Linux nicht mehr, aber SuSE hat es fueher
ein paar mal dabei gehabt. Falls Du es willst PM.

[1] Der wurde aber auch mit kino -> transcode erstellt.

[2] Orginal SuSE video Pakete sind meist uebelst kastriert.

-- 
bye maik



More information about the Linux mailing list