Page 1 of 1

[newbie] Videosignal Raspbian wheezy

Posted: Thu Dec 13, 2012 1:24 pm
by m1ch4
Hallo Leute,

endlich bin ich stolzer Besitzer eines RPi mit 512mb :)

Ich habe versucht mich durch viele Themen zu lesen und diese auch in die Tat umzusetzen.
Bei den Videodateien komme ich allerdings nicht weiter.

So wie ich gelesen habe, ist es nicht möglich den VLC vernünftig zum laufen zu bringen.
Eigentlich kein Problem, da omxplayer, mit seiner Hardware Beschleunigung, ja sowieso besser ist.

also versuche ich eine einfache avi filmdatei damit zu öffnen und ich sehe nur kurz ein kleines schwarzes Fenster. Mit den VLC habe ich wenigstens noch etwas Ton gehört :-/

Das Video versuche ich so zu öffnen: lxterminal --command "omxplayer -o hdmi %f"

Könnte es sein, dass auf diese Art nur ein Signal per HDMI gesendet wird?
Habe den RPi momentan ohne monitor laufen, also steuer ich alles per ssh/vlc

Könnte mir bitte jemand weiterhelfen ? :mrgreen:


MfG
Micha

Re: [newbie] Videosignal Raspbian wheezy

Posted: Thu Dec 13, 2012 5:18 pm
by Hiswif
???

Drei große Fragezeichen deshalb weil ich nicht ganz verstehe was du versuchst. Du möchtest ein Video abspielen ohne das du ein Ausgabegerät (Monitor, TV) dran hast?

Die option

Code: Select all

-o hdmi
sagt dem player das er den Sound über HDMI ausgeben soll.

Mit welchem Codec ist deine Videodatei codiert? Hardwaremäßig unterstützt der Pi nur h.264, wenn du nicht die extracodecs gekauft hast für mpeg2.

Von daher sind ein paar mehr informationen notwendig um dein Problem lösen zu können.

MFG

His

Re: [newbie] Videosignal Raspbian wheezy

Posted: Fri Dec 14, 2012 8:15 am
by m1ch4
Danke für deine Antwort.

Ich habe zu versuchszwecken den Pi nur am netzwerkkabel und greife per ssh bzw tightvnc auf diesen zu.
Es ist kein Monitor angeschlossen....zumindest momentan nicht.

Codecs habe ich mir keine gekauft.
Unter nen normalen Ubuntu o.a. kann ich die videos doch auch abspielen ohne irgendwelche codecs zu kaufen :?

Das Video, welches ich abspielen wollte, ist in mpeg2 codiert.

Re: [newbie] Videosignal Raspbian wheezy

Posted: Fri Dec 14, 2012 8:33 am
by ghans
Natürlich kannst du unter Ubuntu MPEG2 ohne Geld auszugeben
abspielen , aber das liegt nur daran , das die MPEG-LA weiss ,
dass es bei gratis FLOSS Software nichts zu holen gibt. :twisted:
Oder du irgendwo bei deiner GraKa schon gezahlt hast.

Du kanns dein Video ja mit mplayer anschauen. Viel Spaß mit
den 4 fps. Nur weil PCs so schnell sind , kommen Multimediaplayer
überhaupt mit Softwaredecodierung weg. Dem Pi jedoch geht die Puste
aus.

Ob du die Lizenz kaufst , ist deine Entscheidung. Istn Hardwarefeature ,
und es ist naiv zu erwarten das die Foundation sich von den Bedingungen
der MPEG-LA nicht angesprochen sieht.

Videos über VNC oder RDP abzuspielen wird dich bitter enttäuschen.
Probier mal X forwarding.


ghans

Re: [newbie] Videosignal Raspbian wheezy

Posted: Fri Dec 14, 2012 8:41 am
by m1ch4
über vnc wollte ich auch nicht Standardmäßig meine videos schauen. dies ist momentan nur zu testzwecken so ;-)

Dachte, dass es eventuell auch ohne den Codec kauf geht. Habe irgendwo gelesen ,dass einer ohne einen extra gekauften codec all seine mkv´s und avi´s abspielen konnte aber wurde leider keine information über den player verraten :evil:

Re: [newbie] Videosignal Raspbian wheezy

Posted: Fri Dec 14, 2012 8:44 am
by ghans
Ich vermute auch , dass OMXPlayer direkt auf die Hardware ausgibt.
Es sollte kaum eine Möglichkeit geben , das überhaupt abzufangen
und über das Netzwerk zu senden.

ghans

Re: [newbie] Videosignal Raspbian wheezy

Posted: Fri Dec 14, 2012 11:44 am
by Hiswif
Hallo,
dass einer ohne einen extra gekauften codec all seine mkv´s und avi´s abspielen konnte
leider findet man solche Angaben haufenweiße im Netz. Diese stammen meist von Leuten die entweder keine Ahnung haben richtige Informationen zu geben oder selbst nicht wissen wie etwas überhaupt funktioniert. Ist jetzt nicht auf dich bezogen sondern auf den von dem du die Informationen hast.
Grundsätzlich ist es so das die Endung einer Datei nichts über den verwendeten Codec aussagt. Du musst hier einfach unterscheiden. AVI, MKV, MP4 und wie sie alle heißen sind nur Container in welchen das Video gepackt ist. Wichtig für die Hardwareencodierung ist dabei nur der Codec mit welchem das Video in den Container gepackt wurde. Also h.264, mpeg2, mpeg4 oder andere. Näheres findest du hier Wikipedia. Stimmt dieser Codec nicht mit dem überein was du hardwaremäßig auf dem Pi decodieren kannst muss der Player das via softwaredecode machen. Dazu ist der Pi aber zu schwach. Jedenfalls wenn wir über annehmbare Videoqualitäten sprechen. Werksseitig ist das bisher nur der h.264 codec, für den der Pi eine Lizens hat. Du kannst aber für mpeg2 die eine Lizens kaufen. Würde ich jetzt zum testen jedoch nicht machen, sondern erst wenn du es wirklich brauchst.
Kommen wir jetzt zu dem was du machen kannst. Du kannst dir einfach, so wie ich es generell mache, die Videos einfach umcodieren. Ich nutze dafür den Mediacoder, da er die encodierung von h.264 über meine NVidia Graka macht, was extrem schnell geht.
Zum testen würde ich dir empfehlen einfach mal ein kurzes Video in h.264 zu codieren, das ganze in nen mkv container zu packen und zu schauen ob es dann geht. Hardwaremäßig müsste der Pi das dann machen.
Möchtest du nichts umcodieren, weil dir eventuell die einarbeitung in das Thema und das finden der optimalen einstellungen zu lange dauert kannst du dir auch einfach die Filme der Blender.org runterladen, diese gibt es als 720p und 1080p h.264 encodiert als mkv. Sintel findest du hier http://www.sintel.org/download und Tears of Steal hier http://mango.blender.org/download/
Die müsste der Pi eigentlich abspielen können. Selber aber noch nicht getestet. Wenn die nicht mehr in h.264 codierung vorliegen sollten korrigiert mich bitte. Mein stand ist vom Sommer. Da gabs die in h.264.

Du siehst also das es einiges zu beachten und zu lernen gibt ;) Aber das geht recht schnell.
Ich für meinen Teil codiere sowieso alle meine Videos in h.264 um und packe die in mkv. Hat einfach den hintergrund das alle meine Geräte dies ohne probleme auch in 1080p abspielen können.

MFG

His