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