Video konvertieren mit VLC

(DE) Anwendungen für Office, Multimedia und Spiele, Werkzeuge, Hilfsprogramme, etc
(EN) Applications for Office, Multimedia or Games, Tools, Utilities, e.g.
Antworten
Benutzeravatar
DonLucio
Beiträge: 954
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

Video konvertieren mit VLC

Beitrag von DonLucio »

Ich möchte eine MP4-Datei zu WEBM konvertieren. Im VLC wird mir eine entsprechende Option angeboten, jedoch er tut's nicht.
Abspielen mit VLC ist ok, aber Konvertieren passiert nix. Keine Fehlermeldung - garnix.

Ich habe die neueste (?) VLC-Version 2.15 R2 (Hobbes). Auch die ältere Version (2.04) tut's nicht. Hat jemand eine Idee? Fehlt ein Codec? Und wenn ja: Wo krieg ich den passenden her?

Daran anknüpfend noch eine andere Frage:
Gibt es - außer WEBM - noch ein anderes Videoformat, dass unser eCS-Firefox direkt abspielen kann, also ohne die Datei zuvor downzuloaden (wie es bei MP4 passiert)?

Danke,
Don Lucio.
Guzzi
Beiträge: 93
Registriert: Sa 20. Dez 2014, 00:26

Beitrag von Guzzi »

Bei mir crasht vlc mit konvertieren. FFMPEG macht es aber ohne Probleme:
ffmpeg -i infile.mp4 -an -vcodec libx264 -crf 23 outfile.h264
Benutzeravatar
DonLucio
Beiträge: 954
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

Beitrag von DonLucio »

Hallo Guzzi,
Guzzi » Mo 9. Feb 2015, 21:37 hat geschrieben:FFMPEG macht es aber ohne Probleme:
ffmpeg -i infile.mp4 -an -vcodec libx264 -crf 23 outfile.h264
vielen Dank für den Hinweis.
Ich hab jetzt erstmal die neueste ffmpeg-Version installiert (von Hobbes: ffmpeg-os2-r2_1_5-Fourier.zip), vom Okt. 2014. Ebenfalls die im readme.os2 erwähnten DLLs. Bekomme aber leider den wenig aussagefähigen Fehler:

Code: Alles auswählen

Es ist ein nicht behebbarer Fehler aufgetreten.
Der Prozeß wurde beendet.
Weche ffmpeg-Version hast du?

Danke + Gruß,
Don Lucio.
Guzzi
Beiträge: 93
Registriert: Sa 20. Dez 2014, 00:26

Beitrag von Guzzi »

Die gleiche Version. Gibt's etwas in popuplog.os2?
Benutzeravatar
DonLucio
Beiträge: 954
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

Beitrag von DonLucio »

Guzzi » Mi 11. Feb 2015, 22:30 hat geschrieben:Gibt's etwas in popuplog.os2?
Ja, ich bin aber kein Systemprogrammierer, der damit etwas anfangen könnte:

Code: Alles auswählen

02-09-2015  23:23:27  SYS2070  PID 0090  TID 0001  Slot 009a
F:\FFMPEG_215\BIN\FFMPEG.EXE
FFMPEG_G->Z._deflate
127
Kannst du?

Gruß,
Don Lucio.
Guzzi
Beiträge: 93
Registriert: Sa 20. Dez 2014, 00:26

Beitrag von Guzzi »

Ich kann auch nichts damit anfangen( Sind alle FFMPEG DLL's im libpath und ist ffmpeg.exe im path?
Benutzeravatar
wilfried
Beiträge: 667
Registriert: Mo 23. Dez 2013, 18:26
Wohnort: Barsinghausen
Kontaktdaten:

Beitrag von wilfried »

Ich kann auch nur spekulieren.
Fehlender Codec?
Was sagen die Konsolmeldungen von ffmpeg?
Benutzeravatar
DonLucio
Beiträge: 954
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

Beitrag von DonLucio »

@Guzzi, @wilfried,

zunächst einmal: Aus Gründen, die mir unerklärlich sind, äußert sich der Fehler heute anders als vor zwei Tagen (vielleicht hat ein zwischenzeitlicher Reboot etwas verändert). Während ich damals diesen Fehler SYS2070 (lt. POPUPLOG.OS2) bekam, spricht heute das Programm etwas ausführlicher mit mir:

Code: Alles auswählen

Error while opening encoder for output stream #0.0 - maybe incorrect parameters
such as bit_rate, rate, width or height
Vordergündig würde ich diese Meldung so verstehen, dass der Output-Codec (in meinem Fall H264 / WEBM) nicht gefunden wurde. Ich habe ihn aber zweifelsfrei in meinem LIBPATH drin (libx264.dll, vom 6.10.2012).
Was meint der Fehlertext denn mit "incorrect parameters"?
Ich habe dieselbe Befehlssyntax verwendet, wie Guzzi mir empfohlen hat:

Code: Alles auswählen

ffmpeg -i infile.mp4 -an -vcodec libx264 -crf 23 outfile.h264
Ich hab's auch ohne die beiden Parameter -an und -crf 23 versucht. Ohne Erfolg.

Vor dieser Meldung sagte ffmpeg auch noch:

Code: Alles auswählen

[libx264 @ 0x12fc160] broken ffmpeg default settings detected
[libx264 @ 0x12fc160] use an encoding preset (vpre)
Output #0, h264, to 'outfile.h264':
    Stream #0.0(eng): Video: libx264, yuv420p, 1280x720, q=2-31, 200 kb/s, 90k tbn, 90k tbc
Stream mapping:
  Stream #0.0 -> #0.0
Sieht mir soweit ganz gut aus, bis auf die erste Zeile:

Code: Alles auswählen

[libx264 @ 0x12fc160] broken ffmpeg default settings detected
Kann jemand damit etwas anfangen?

Danke für eure Bemühungen.
Don Lucio.
Benutzeravatar
wilfried
Beiträge: 667
Registriert: Mo 23. Dez 2013, 18:26
Wohnort: Barsinghausen
Kontaktdaten:

Beitrag von wilfried »

Kann es sein das die Input-Datei 4:3 hat, die Output-Datei 16:9 haben soll und ffmpeg das nicht hinbekommt?
_diver
Beiträge: 306
Registriert: Fr 27. Jun 2014, 10:57

Beitrag von _diver »

DonLucio » Do 12. Feb 2015, 11:54 hat geschrieben:
Guzzi » Mi 11. Feb 2015, 22:30 hat geschrieben:Gibt's etwas in popuplog.os2?
Ja, ich bin aber kein Systemprogrammierer, der damit etwas anfangen könnte:

Code: Alles auswählen

02-09-2015  23:23:27  SYS2070  PID 0090  TID 0001  Slot 009a
F:\FFMPEG_215\BIN\FFMPEG.EXE
FFMPEG_G->Z._deflate
127
Kannst du?

Gruß,
Don Lucio.
das ist einfach :) Da fehlt dir schlicht und ergreifend eine z.dll. Bzw die richtige z.dll. Ich vermute du hast eine ältere im Einsatz.
Zuletzt geändert von _diver am Do 12. Feb 2015, 19:32, insgesamt 1-mal geändert.
Guzzi
Beiträge: 93
Registriert: Sa 20. Dez 2014, 00:26

Beitrag von Guzzi »

DonLucio » Thu 12. Feb 2015, 16:38 hat geschrieben:@Guzzi, @wilfried,

zunächst einmal: Aus Gründen, die mir unerklärlich sind, äußert sich der Fehler heute anders als vor zwei Tagen (vielleicht hat ein zwischenzeitlicher Reboot etwas verändert). Während ich damals diesen Fehler SYS2070 (lt. POPUPLOG.OS2) bekam, spricht heute das Programm etwas ausführlicher mit mir:

Code: Alles auswählen

Error while opening encoder for output stream #0.0 - maybe incorrect parameters
such as bit_rate, rate, width or height
Vordergündig würde ich diese Meldung so verstehen, dass der Output-Codec (in meinem Fall H264 / WEBM) nicht gefunden wurde. Ich habe ihn aber zweifelsfrei in meinem LIBPATH drin (libx264.dll, vom 6.10.2012).
Was meint der Fehlertext denn mit "incorrect parameters"?

Der codec wurde gefunden, das problem ist ein bug in ffmeg.

Ich habe dieselbe Befehlssyntax verwendet, wie Guzzi mir empfohlen hat:

Code: Alles auswählen

ffmpeg -i infile.mp4 -an -vcodec libx264 -crf 23 outfile.h264
Ich hab's auch ohne die beiden Parameter -an und -crf 23 versucht. Ohne Erfolg.

Vor dieser Meldung sagte ffmpeg auch noch:

Code: Alles auswählen

[libx264 @ 0x12fc160] broken ffmpeg default settings detected
[libx264 @ 0x12fc160] use an encoding preset (vpre)
Output #0, h264, to 'outfile.h264':
    Stream #0.0(eng): Video: libx264, yuv420p, 1280x720, q=2-31, 200 kb/s, 90k tbn, 90k tbc
Stream mapping:
  Stream #0.0 -> #0.0
Sieht mir soweit ganz gut aus, bis auf die erste Zeile:

Code: Alles auswählen

[libx264 @ 0x12fc160] broken ffmpeg default settings detected
Kann jemand damit etwas anfangen?

Eigentlich wird es nur funktionieren wenn du die richtige Parameter eingebst. Welche dass fuer dein video sein, weiss ich nicht. Vielleicht kannst du hier Info finden https://trac.ffmpeg.org/wiki/Encode/H.264

Danke für eure Bemühungen.
Don Lucio.
Benutzeravatar
DonLucio
Beiträge: 954
Registriert: So 29. Dez 2013, 01:14
Wohnort: Hamburg
Kontaktdaten:

Beitrag von DonLucio »

@Guzzi:
"Der codec wurde gefunden, das problem ist ein bug in ffmeg. "

Sehr tröstlich ... :-( nur, warum läuft's bei dir

@ _diver:
"Da fehlt dir schlicht und ergreifend eine z.dll. Bzw die richtige z.dll. Ich vermute du hast eine ältere im Einsatz."
Hatte zuerst die Version vom 11.10.2012 (etwa gleiches Datum wie libx264). Danach hab ich die neueste installiert (2.6.2014): Ohne Erfolg.

Hab's mit verschiedenen aspect-Parametern versucht - alles NOK.
Dto. mit anderen Ausgabeformaten - alles NOK.

Mich irritiert etwas die Meldung:

Code: Alles auswählen

[libx264 @ 0x12fc160] use an encoding preset (vpre)
Was ist ein VPRE? Wo krieg ich eins her?
Ich meine, die Liste aller möglichen Parameter ist mehrere Seiten lang, die alle auszuprobieren scheint mir etwas mühsam ...

Hab inzwischen in den readme's zu ffmpeg den Hinweis gefunden, dass für das WEBM-Zeugs (VP8/H264) eine libvpx.dll erforderlich ist. Gut, die hatte ich nicht. Finde auf hobbes eine libvpx.zip. Nur leider ist dort alles mögliche, nur keine dll drin ...

Also ich geh dann mal.
Gibt auch noch andere Projekte.
Vielen Dank trotz allem für eure Bemühungen.

Gruß,
Don Lucio.
Antworten