Sie sind nicht angemeldet.

trono

User

  • »trono« ist männlich
  • »trono« ist der Autor dieses Themas

Beiträge: 1 559

Registrierungsdatum: 05.08.2005

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: GNOME 2.x

  • Nachricht senden

1

07.04.2008, 01:02

flv Dateien in mpg umwandeln

Hallo,

wie hier im Forum hier beschrieben habe ich versucht flv Dateien in mpg umzuwandeln.
Leider sind die Ergebnisse mit ffmpeg -i was den Ton betrifft dumpf flangerhaft und unsauber. Fast besser hat es mit dem vlc-player unter Streaming geklappt. Allerdings kommt dort erst nach einigen Sekunden das Bild. Also auch nicht das Wahre.
Gibt es noch möglichst ein grafisches Tool, dass das unter Ubuntu sauber erledigt?

gruß trono

PS: Bitte keine überflüssige Diskussion über erlaubt oder unerlaubt bla, bla. ;)
+++Älter werden ist wie Berg steigen. Je höher man kommt, umso weiter sieht man+++

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »trono« (07.04.2008, 01:49)


2

07.04.2008, 01:04

Hallo trono!

Würde es auch als Avi -divx oder -xvid gehen? Da könnte ich Dir nämlich ein feines Script zukommen lassen, mit dem ich sehr zufrieden bin!

trono

User

  • »trono« ist männlich
  • »trono« ist der Autor dieses Themas

Beiträge: 1 559

Registrierungsdatum: 05.08.2005

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: GNOME 2.x

  • Nachricht senden

3

07.04.2008, 01:09

Hallo,

du bist ja wieder fix. :thumbup: Ja sollte auch gehen.

gruß trono
+++Älter werden ist wie Berg steigen. Je höher man kommt, umso weiter sieht man+++

4

07.04.2008, 01:19

Ok! Speichere folgendes Script als flv2avi.sh ab und verpass dem Script ein "chmod 755".

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/bin/sh

if [ -z "$1" ]; then
  echo "Usage: $0 {-divx|-xvid} list_of_flv_files"
  exit 1
fi

# video encoding bit rate
V_BITRATE=1000

while [ "$1" ]; do
  case "$1" in
    -divx)
      MENC_OPTS="-ovc lavc -lavcopts \
        vcodec=mpeg4:vbitrate=$V_BITRATE:mbd=2:v4mv:autoaspect"
      ;;
    -xvid)
      MENC_OPTS="-ovc xvid -xvidencopts bitrate=$V_BITRATE:autoaspect"
      ;;
    *)
      if file "$1" | grep -q "Macromedia Flash Video"; then
        mencoder "$1" $MENC_OPTS -vf pp=lb -oac mp3lame \
          -lameopts fast:preset=standard -o \
          "`basename $1 .flv`.avi"
      else
        echo "$1 is not Flash Video. Skipping"
      fi
      ;;
  esac
  shift
done


Damit das ganze läuft, muss das Paket "mencoder" installiert werden!

Wenn Du jetzt ein avi mit divx haben willst startest Du das Script so:

Quellcode

1
./flv2avi.sh -divx file1.flv


Für ein avi mit xvid dann halt:

Quellcode

1
./flv2avi.sh -xvid file1.flv


Du kannst auch mehrere flv Files hintereinander angeben, natürlich mit Leerzeichen, oder einfach ein * für alle flv Files in dem aktuellen Verzeichniss!


So ca. 95 % der flv Files werden dadurch schöne Avis! Bei einigen hatte ich aber schonmal das Problem, dass die Avis zu schnell liefen. Hier hatte ich noch keine Lust das Script zu verbessern! ;-)

Have fun und berichte, wie es Dir erging!


Edit:

Für ein mpg sollte auch gehen:

Quellcode

1
ffmpeg -i video.flv -ab 56 -ar 22050 -b 500 -s 320x240 test.mpg


Allerdings habe ich damit keine guten Ergebnisse erzielen können! Fragmente im Video. ;-(

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »fremdkoerperfalle« (07.04.2008, 01:23)


trono

User

  • »trono« ist männlich
  • »trono« ist der Autor dieses Themas

Beiträge: 1 559

Registrierungsdatum: 05.08.2005

Derivat: Kein Ubuntu-Derivat

Architektur: 64-Bit PC

Desktop: GNOME 2.x

  • Nachricht senden

5

07.04.2008, 01:48

Hallo,

das hat echt super geklappt und funzt sehr gut. Toller Ton. Habs mir gleich in meine Sammlung aufgenommen. Besten Dank. :thumbup:

gruß trono
+++Älter werden ist wie Berg steigen. Je höher man kommt, umso weiter sieht man+++