mediatomb

Status
Not open for further replies.

ffpmaniac

Dabbler
Joined
Jan 30, 2012
Messages
14
Hallo,

ich wollt beim mediatomb das Transcoden einrichten aber ich komm da verdammt noch mal nich weiter.....

irgend wie soll ich ein wrapperscript mediatomb-ffmpeg erstellen mit den vollenden Daten:
#!/bin/bash

INPUT="$1"
OUTPUT="$2"
VIDEO_CODEC="mpeg2video"
VIDEO_BITRATE="4096k"
VIDEO_FRAMERATE="25"
AUDIO_CODEC="mp2"
AUDIO_BITRATE="192k"
AUDIO_SAMPLERATE="48000"
AUDIO_CHANNELS="2"
FORMAT="dvd"

exec "ffmpeg" -i "${INPUT}" -vcodec ${VIDEO_CODEC} -b ${VIDEO_BITRATE} \
-r ${VIDEO_FRAMERATE} -acodec ${AUDIO_CODEC} -ab ${AUDIO_BITRATE} -ar ${AUDIO_SAMPLERATE} \
-ac ${AUDIO_CHANNELS} -f ${FORMAT} - > "${OUTPUT}" 2>/dev/null

da ich aber nich weiß wie ich das machen soll drehe ich gleich am Zeiger ...

zu der quelle meiner infos führt dieser link:http://www.webmasterpro.de/server/a...to-matroska-mkv-dateien-on-the-fly-umkodieren
 

ffpmaniac

Dabbler
Joined
Jan 30, 2012
Messages
14
so habs jetzt gebacken bekommen .... musste nur ne txt erstellen die den Namen und den Inhalt hatte.
dan noch das txt am ende löschen und in usr/bin kopieren.
dan noch die rechte anpassen und Fertig.

jetzt noch ne eine frage ß
kann ich ffmpeg auf 2 kernen laufen lassen ????
 

Anonymous

Cadet
Joined
Jun 5, 2011
Messages
3
Hallo,

auf mehreren Kernels geht nicht, denn Du hast ja nur einen. Aber vielleicht auf mehreren Cores Deiner CPU. Dann könnte die Option "-threads 0" benutzen, dann sollte ffmpeg Volle-Pumpe laufen. Im Zweifelsfall "-benchmark" und schauen was passiert.

Anonymous
 

ffpmaniac

Dabbler
Joined
Jan 30, 2012
Messages
14
super .... ich hab das mal abgewandelt eingetragen , da ja 0 falsch ist ;) ...sollte da schon die Anzahl aller Kerne im CPU angeben in meinem Fall 2. !

#!/bin/bash

INPUT="$1"
OUTPUT="$2"
VIDEO_CODEC="mpeg2video"
VIDEO_BITRATE="4096k"
VIDEO_FRAMERATE="25"
AUDIO_CODEC="mp2"
AUDIO_BITRATE="192k"
AUDIO_SAMPLERATE="48000"
AUDIO_CHANNELS="2"
FORMAT="dvd"

exec "ffmpeg" -i "${INPUT}" -threads 2 -vcodec ${VIDEO_CODEC} -b ${VIDEO_BITRATE} \
-r ${VIDEO_FRAMERATE} -acodec ${AUDIO_CODEC} -ab ${AUDIO_BITRATE} -ar ${AUDIO_SAMPLERATE} \
-ac ${AUDIO_CHANNELS} -f ${FORMAT} - > "${OUTPUT}" 2>/dev/null


jetzt würde ich nur gerne noch wissen wollen da ich ja nich ne ps3 als Endgerät habe ob ich nich einfach alle Dateien transcoden lassen kann .... am besten in m2ts wäre ja am einfachsten ....
 

bubulein

Explorer
Joined
Jun 1, 2011
Messages
62
Moin,

super .... ich hab das mal abgewandelt eingetragen , da ja 0 falsch ist ;)

Naja, "0" bedeutet in diesem Fall das es dem System sein Job die Anzahl deer Cores zu bestimmen - Deshalb ist es nicht Falsch, es funktionier einfach nur nicht richtig. :)

Prinzipiell kannst Du auch alles decoden, kostet aber Leisitung und somit Geld.

Anonymous
 

ffpmaniac

Dabbler
Joined
Jan 30, 2012
Messages
14
da sind wir uns also einig: 0 geht einfach nich ...:D

ja weiß einer was ich da für ein script brauche um einfach alle Daten passen zu decoden ...???
 

ffpmaniac

Dabbler
Joined
Jan 30, 2012
Messages
14
hmmmm Lustiges kleines Script ..... nur hab ich dazu noch fragen ..???

aber so richtig leuft das auch nich ...:(
 
Status
Not open for further replies.
Top