Re: Re: [opensuse-multimedia-de] Kleine mkv-Clips bis zu x MB zusammenfügen
Al Bogner <suse-multimedia-Wco+c2LKsy1DayIqkcHqbfyE8WyFmGdT@public.gmane.org>
| Newsgroups | gmane.linux.suse.multimedia.german |
|---|---|
| Message-ID | <[email protected]> |
Am Dienstag, 23. Februar 2010 18:29:53 schrieb David Haller: Hallo David, > >Das ist bekannt, -split will ich aber nicht. > > > >Beispiel > > > >datei_02.01.mkv 3MB > >datei_02.02.mkv 20MB > >datei_02.03.mkv 5MB > >datei_02.04.mkv 30MB > > > >datei_02.01.mkv - datei_02.03.mkv sollen zusammengefügt werden, > >datei_02.04.mkv > >nicht mehr, da über 50 MB > > Ah. D.h. man muß vor dem Anhängen der nächsten Datei gucken, wie groß > die Datei dann (ungefähr) anschließend werden wird. > > for file; do > cursize=$(stat "$of" --printf='%s') > nextsize=$(stat "$file" --printf='%s') > newsize=$(( $cursize + $nextsize )) > if test $newsize -ge $maxsize; then > o=$((o+1)); > of="$(printf "$outf_%04i.mkv" "$o")" > fi > mkvmerge -o "$of" "$of" "$file" > done Ich werde einige Zeit brauchen bis ich das ausprobieren kann. Ich habe gerade mit dem Entwickler von vid.stab auf der Transcode-ML Kontakt und muss da testen. Das hat viel höhere Priorität zur Zeit. Fast typisch für mich, ich habe gleich am Anfang 2 Beispiele gefunden, wo der Filter genau das Gegenteil bewirkt, nämlich das Bild unruhiger macht. Das kann durchaus an den Optionen liegen, die ich verwendet habe. Ich bin schon gespannt, was er antwortet. Al