Re: [opensuse-multimedia -de] Kleine mkv-Clips bis zu x MB zusammenfügen

David Haller <[email protected]>
Newsgroups gmane.linux.suse.multimedia.german
Message-ID <[email protected]>
Hallo,

Am Son, 21 Feb 2010, Al Bogner schrieb:
>Ich bin noch am überlegen, was ich genau will. Dabei kam mir die Idee kleine 
>mkv-Files (x264 + mp3) eines Ordners solange zusammenzufügen bis zB ca. 50MB 
>erreicht sind und dann sollen wieder Clips solange zusammengefasst werden bis 
>50MB erreicht sind. Die Clips sind so benannt, dass sie sortiert genau den 
>Film ergeben. Die Files sollen automatisch in einem bash-Script abgearbeitet 
>werden.

mkvmerge --split 50m -o "$outfile" *.mkv

manpage lesen bildet ;) Das splittet aber auch mitten in nem
Schnipsel ...

==== UNGETESTET ====
#!/bin/bash
maxsize=$((50*1024*1024)) ## 50MB
o=1
outf=ausgabedatei_ohne_Nummer_und_Endung
of="$(printf "$outf_%04i.mkv" "$o")"

for file; do
    mkvmerge -o "$of" "$of" "$file"
    if test $(stat "$of" --printf='%s') -ge $maxsize; then
        o=$((o+1));
        of="$(printf "$outf_%04i.mkv" "$o")"
    fi
done
====

Hoffe mal das klappt so ;)

-dnh

-- 
Und wenn man in Aua auf der Au mit Tee-Eiern Eis herstellt, erhält man
Teeeiauaaueis - das ich ohne Kontext höchstens im Finnischen gesucht
hätte.                                                           -- vG
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.