ubuntuusers.de

MP4/M4A Videos - Kein Bild/Sound

Status: Gelöst | Ubuntu-Version: Ubuntu 12.04 (Precise Pangolin)
Antworten |

Muladin

Anmeldungsdatum:
24. Juli 2009

Beiträge: 385

Hallo zusammen, nach einem erfolgreichen Update auf 12.04 hab ich nun ein kleines Problem festgestellt. Und zwar lassen sich einige auf dem Rechner gespeicherte Youtube Videos im Format MP4 nicht mehr abspielen.

Intressant ist das die meisten Videos mit den gleichen Codec funktionieren.

  • Also der Video Codec wäre: H.264/AVC

  • Audio Codec: MPEG-AAC

  • Container: ISO MP4/M4A

Bei den nicht funktionierenden Videos wird unter Eigenschaften eine Abmessung von 0x0 angezeigt sowie eine unbekannte Bildrate.

Codecs sind soweit alle installiert. Beim VLC (hat ja soviel ich weiß seine eigene MP4 Codecs dabei) laufen die Videos ohne Probleme, würde sie halt gerne über den Totem laufen lassen.

EDIT: Also hab mal ein wenig weiter rumgeschaut. Die Videos die im Totem nicht laufen, lassen sich auch ohne Probleme in OpenShot oder anderen Videobearbeitungsprogrammen öffnen. Fehler liegt wohl nur bei Totem. Wobei das die gleiche Version mit den gleichen Codecs wie bei 11.10 ist.

Für einen Ratschlag wäre ich echt dankbar 😉 Lg Muladin

ubsegln

Avatar von ubsegln

Anmeldungsdatum:
7. September 2011

Beiträge: 46

Wohnort: untersee

ich hab 12.04 ganz neu aufgesetzt und haargenau die gleichen probleme. mit vlc werden mp4 abgespielt, der voreingestellte totem kann mp4 nicht wieder geben.

interessant noch: wenn man mp4 mit zb vlc verknuepfen will, dann oeffnet sich das fenster 'eigenschaften' gar nicht, kann also die mp4 verknuepfung nicht aendern ueber das fenster eigenschaften. gibts da noch ne andere moeglichkeit.

bei anderen endungen laesst sich das fenster 'eigenschaften' oeffnen.

gruss segln

Muladin

(Themenstarter)

Anmeldungsdatum:
24. Juli 2009

Beiträge: 385

Also für mich ist das Problem nun gelöst. Falls das Problem noch andere betrifft hier meine Lösung:

Das Problem ist ein Bug in dem Packet gstreamer0.10-plugins-bad, speziell in der Datei libgstvideoparsersbad.so Folgende Lösung wird Vorgeschlagen dafür:

sudo mv /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so /usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak

Wobei bei mir nur die komplette Entfernung des gstreamer0.10-plugins-bad Packetes zum Erfolg führte.

ubsegln

Avatar von ubsegln

Anmeldungsdatum:
7. September 2011

Beiträge: 46

Wohnort: untersee

hallo muladin,

danke fuer deinen tipp.

in deinem vorschlag gibts die zeichenfolge 'x86_64', heisst das er ist fuer das 64 bit ubuntu gueltig? ich habe 32 bit ubuntu 12.04. das komplette entfernen des plugin paketes erfolgt wie? oder zugleich mit deinem befehl.

merci segln.

ps habe bemerkt, einige wenige mp4 laufen doch, bei diesen ist es nun moeglich ueber das eigenschafts fenster die mp4 mit vlc zu verknuepfen. immerhin eine erste loesung.

Muladin

(Themenstarter)

Anmeldungsdatum:
24. Juli 2009

Beiträge: 385

Hallo ubsegln

Also für die 32er Version lautet der untere Befehl wie folgt:

sudo mv /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so /usr/lib/i386-linux-gnu/gstreamer-0.10/libgstvideoparsersbad.so.bak

Und falls du das ganze Packet deinstallieren willst:

sudo apt-get remove gstreamer0.10-plugins-bad

Oder über die Software Verwaltung / Synaptic. Dort nach gstreamer Bad suchen und die damit gekennzeichneten Entfernen.

ubsegln

Avatar von ubsegln

Anmeldungsdatum:
7. September 2011

Beiträge: 46

Wohnort: untersee

hi muladin,

suuper, hat funkioniert ☺ vielen dank! ich brauchte nicht das ganze paket deinstallieren.

ich weiss zwar nicht warum, nachdem ja nur eine datei umbenannt und sie nicht ersetzt wurde, aber es geht.

merci und ciao, segln.

Keeper2k

Anmeldungsdatum:
17. Oktober 2012

Beiträge: 44

Danke Muladin, das Umbenennen hat bei mir ausgereicht. Allerdings musste ich den Rechner erst neu starten (Abmelden sollte auch reichen), bevor Totem endlich Bild und Ton abspielte.

Edit: Gut dass die Lösung funktioniert, eine Deinstallation wäre bei mir keine Option, da ich Cheese verwende, welches auf die lib angewiesen ist.

Antworten |