Ich kann es kaum glauben, aber ohne die GPU-Unterstützung für den mplayer kann ich nun Videos ansehen und hören. Die Last ist hoch aber es läuft noch ruckelfrei (teste gerade mit einem mkv-Video). Danke Dr. Seltsam, Deine letzten Hilfezeilen halfen das ich nun über xine Videos schauen kann
Beiträge von huuush
-
-
Echt schade, ich denke ich kann die Hardwarebeschleunigung der Intel Onboard Grafik (Intel(R) Graphics Media Accelerator 3150) ausschließen. Schade das es nicht funktioniert, Hoffnung hatte ich. Danke trotzdem für Deine hilfreiche Unterstützung.
-
Also habe ich geändert....aber es wird nix geschrieben...habe irgendwie das Gefühl das es am X-frontend liegt. Das Video ist ein *.mp4-Video.
Nein, ich weiß das der yavdr für NVIDIA GPU-Chiptsätze konzipiert ist, aber ich nutze eine Intel On-board Grafik (NM10/ICH7), ich hoffe das es nicht der Grund ist. Wenn ja, erschließt es mir derweil nicht warum es mit dem xineliboutput funktioniert und der mplayer2 streikt.
-
Hallo Dr. Seltsam,.
so ich habe nun alles nach Deinen Vorgaben getan...und der erste Schritt scheint endlich zu funktionieren...(mplayer2 musste ich nachinstallieren) ich höre Ton, wenn ich ein Video wiedergebe, aber die Video-Bildausgabe scheitert
In der mplayer.log wurde noch nichts geschrieben und ein tailf auf /var/log/syslog bringt mich derzeit auch nicht zum Problem. -
Ich danke Dir sehr, für Deine viele Unterstützung...ich probiere alles heute Abend, muss jetzt leider noch weg. Wäre so schön wenn es endlich funktionieren würde...
-
Leider sehr "dünn"
-
Das sagt folgendes:
Code
Alles anzeigen################################################################################# # # # The following configuration file is generated automatically by the yaVDR # # system. Don't change this file as every update of yaVDR will overwrite # # the local changes. Instead put your required customizations # # into /etc/yavdr/templates_custom/ based on the original templates # # under /usr/share/yavdr/templates. # # # # http://www.yavdr.org/developer-zone/template-overview/ # # # # # ################################################################################# Section "Device" Identifier "Device0" Driver "intel" VendorName "INTEL Corporation" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "HDMI2" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1080@50p" "1920x1080@50i" "1920x1080@59.94p" "1920x1080@24p" "1920x1080@60p" EndSubSection EndSection Section "Monitor" Identifier "HDMI2" HorizSync 14.0 - 70.0 VertRefresh 24.0 - 62.0 Modeline "1920x1080@24p" 74.230 1920 2560 2604 2752 1080 1084 1089 1125 +hsync +vsync Modeline "1920x1080@50p" 148.500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync Modeline "1920x1080@50i" 74.25 1920 2448 2492 2640 1080 1084 1089 1125 interlace +hsync +vsync Modeline "1920x1080@59.94p" 148.352 1920 1960 2016 2200 1080 1082 1088 1125 +hsync +vsync Modeline "1920x1080@60p" 148.500 1920 2008 2056 2200 1080 1084 1089 1125 +hsync +vsync Option "DPMS" "off" EndSection
-
Der TFT ist schon ein sehr, sehr alter und das Buch kann ich nicht mehr finden. Wie kann ich unter Linux die Auflösungen ändern...?
-
Also der TFT hängt per VGA am Rechner, ein 2ter ist garnicht vorhanden oder angeschlossen. Über Windows kann ich nur Monitor-Frequenzen > 60 Hz einstellen, hast Du einen Tipp, wie ich ihn unter Linux zu 50 Hz z. B. bewegen könnte?
-
Ok, hier nun die Ausgabe von xrandr (der yavdr-Rechner hängt derweil noch an einem normalen TFT-Bildschirm):
Code
Alles anzeigenxrandr Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096 LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1280x800 58.1 + 1024x768 60.0* 800x600 60.3 56.2 640x480 59.9 VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm 1024x768 60.0* 800x600 60.3 56.2 848x480 60.0 640x480 59.9
Der Ton läuft analog über alsa, das funktionierte seit der Erstinstallation...musste aber von digital auf analog im WI umschalten.
Code
Alles anzeigen#gui.post_audio_plugin:goom #gui.audio_mixer_method:Sound card #audio.alsa_hw_mixer:1 # audio driver to use # { auto null pulseaudio alsa oss jack esd file none }, default: 0 audio.driver:alsa audio.a52.dynamic_range:1 # downmix audio to 2 channel surround stereo #audio.a52.surround_downmix:0 audio.a52.level:200 #audio.device.alsa_default_device:default audio.device.alsa_front_device:default #audio.device.alsa_mixer_name:PCM audio.device.alsa_mmap_enable:1 #audio.device.alsa_passthrough_device:iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2 #audio.device.alsa_surround40_device:plug:surround40:0 #audio.device.alsa_surround51_device:plug:surround51:0 #audio.output.speaker_arrangement:Stereo 2.0 #audio.synchronization.passthrough_offset:0 # play audio even on slow/fast speeds #audio.synchronization.slow_fast_audio:0 # method to sync audio and video audio.synchronization.av_sync_method:resample #audio.synchronization.force_rate:0 audio.synchronization.resample_mode:on # startup audio volume audio.volume.mixer_volume:100 audio.volume.remember_volume:1 # device used for CD audio #media.audio_cd.device:/dev/cdrom #media.audio_cd.drive_slowdown:4 #media.audio_cd.use_cddb:1 #media.audio_cd.cddb_port:8880 #media.audio_cd.cddb_server:freedb.freedb.org # number of audio buffers engine.buffers.audio_num_buffers:800 # priority for dvaudio decoder #engine.decoder_priorities.dvaudio:0 # priority for ffmpegaudio decoder #engine.decoder_priorities.ffmpegaudio:0
und aplay -l
Code**** Liste der Hardware-Geräte (PLAYBACK) **** Karte 0: Intel [HDA Intel], Gerät 0: ALC662 rev1 Analog [ALC662 rev1 Analog] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0 Karte 0: Intel [HDA Intel], Gerät 1: ALC662 rev1 Digital [ALC662 rev1 Digital] Sub-Geräte: 1/1 Sub-Gerät #0: subdevice #0
Was nano oder vi angeht, kein Problem. Ich habe schon gute Linux-Erfahrungen, kenne also das Grundsystem und kann sogar ein paar Shell-Skripte schreiben. Problem ist nur das mir das X-System und der vdr noch völlig fremd sind (habe selbst nen kleinen Ubuntu-Fileserver im Einsatz (Eigenbau)).
-
Hallo und vielen Dank für die freundliche und unterstützende Hilfe. Ich bin leider ein Dummy was den vdr angeht, also ein kompletter Neueinsteiger in die Linux-HTPC-Welt. Ich war aber nach der Erstinstallation vom yavdr fasziniert, dass dieser gleich nach der Installation (bis auf das softhddevice - kein Bild/aber Ton) sofort mit xine bzw. dem xineliboutput im LiveTV-Mode funktionierte. Problem mit xineliboutput waren aber leider die zu langen DVB-S/S2-Umschaltzeiten und kleine Hänger im LiveTV-Bild, weshalb ich dann dauerhaft zu xine wechseln wollte, hier funktionierte LiveTV erst einmal tadellos. Bei xine wiederum fehlt aber leider eine sonstige Videoausgabe bis auf den LiveTV-Mode. Das ist der Grund.
Ausgabe von xrandr:
Die Ausgabe von
ist komplett leer.
Die Fernbedienung ist eine Tevii S660 DVB-S/S2 mitgelieferte. Um die Fernbedienung machte ich mir erstmal keine Sorgen, da mir erst einmal die Grundfunktionen (LiveTV/Video/Audio) wichtig waren. mp3-Audieausgaben funktionieren tadellos, aber eben leider keine Videos mit dem mplayer-plugin (welches ich regulär über das WI installiert hatte).
Die Ausgabe von
lautet:
Code
Alles anzeigenLIRC.Up KEY_UP LIRC.Down KEY_DOWN LIRC.Menu KEY_MENU LIRC.Ok KEY_OK LIRC.Back KEY_ESC LIRC.Left KEY_LEFT LIRC.Right KEY_RIGHT LIRC.Red KEY_RED LIRC.Green KEY_GREEN LIRC.Yellow KEY_YELLOW LIRC.Blue KEY_BLUE LIRC.0 KEY_0 LIRC.1 KEY_1 LIRC.2 KEY_2 LIRC.3 KEY_3 LIRC.4 KEY_4 LIRC.5 KEY_5 LIRC.6 KEY_6 LIRC.7 KEY_7 LIRC.8 KEY_8 LIRC.9 KEY_9 LIRC.Info KEY_INFO LIRC.Play KEY_PLAY LIRC.Pause KEY_PAUSE LIRC.Stop KEY_STOP LIRC.Record KEY_RECORD LIRC.FastFwd KEY_FASTFORWARD LIRC.FastRew KEY_REWIND LIRC.Next KEY_NEXT LIRC.Prev KEY_BACK LIRC.Power KEY_POWER2 LIRC.Channel+ KEY_CHANNELUP LIRC.Channel- KEY_CHANNELDOWN LIRC.PrevChannel KEY_PREVIOUS LIRC.Volume+ KEY_VOLUMEUP LIRC.Volume- KEY_VOLUMEDOWN LIRC.Mute KEY_MUTE LIRC.Subtitles KEY_SUBTITLE LIRC.Schedule KEY_EPG LIRC.Channels KEY_CHANNEL LIRC.Commands KEY_FAVORITES LIRC.Audio KEY_MODE LIRC.Timers KEY_TIME LIRC.Recordings KEY_PVR LIRC.Setup KEY_SETUP LIRC.User0 KEY_TEXT LIRC.User1 KEY_PROG1 LIRC.User2 KEY_PROG2 LIRC.User3 KEY_PROG3 LIRC.User4 KEY_PROG4 LIRC.User5 KEY_AUDIO LIRC.User6 KEY_VIDEO LIRC.User7 KEY_IMAGES LIRC.User8 KEY_FN LIRC.User9 KEY_SCREEN KBD.Up 00000000001B5B41 KBD.Down 00000000001B5B42 KBD.Menu 000000000000006D KBD.Ok 000000000000000D KBD.Back 000000000000007F KBD.Left 00000000001B5B44 KBD.Right 00000000001B5B43 KBD.Red 000000001B5B5B41 KBD.Green 000000001B5B5B42 KBD.Yellow 000000001B5B5B43 KBD.Blue 000000001B5B5B44 KBD.0 0000000000000030 KBD.1 0000000000000031 KBD.2 0000000000000032 KBD.3 0000000000000033 KBD.4 0000000000000034 KBD.5 0000000000000035 KBD.6 0000000000000036 KBD.7 0000000000000037 KBD.8 0000000000000038 KBD.9 0000000000000039 KBD.Info 0000000000000069 KBD.FastFwd 0000001B5B31377E KBD.FastRew 000000001B5B5B45 KBD.Power 0000000000000070 KBD.Volume+ 0000001B5B32347E KBD.Volume- 0000001B5B32337E KBD.Mute 0000001B5B32317E KBD.User7 0000001B5B31387E KBD.User8 0000001B5B31397E KBD.User9 0000001B5B32307E XKeySym.Up Up XKeySym.Down Down XKeySym.Menu m XKeySym.Ok Return XKeySym.Back BackSpace XKeySym.Left Left XKeySym.Right Right XKeySym.Red F1 XKeySym.Green F2 XKeySym.Yellow F3 XKeySym.Blue F4 XKeySym.0 0 XKeySym.1 1 XKeySym.2 2 XKeySym.3 3 XKeySym.4 4 XKeySym.5 5 XKeySym.6 6 XKeySym.7 7 XKeySym.8 8 XKeySym.9 9 XKeySym.Info i XKeySym.Pause space XKeySym.FastFwd F6 XKeySym.FastRew F5 XKeySym.Power p XKeySym.Volume+ F12 XKeySym.Volume- F11 XKeySym.Mute F10 XKeySym.User7 F7 XKeySym.User8 F8 XKeySym.User9 F9 graphtft-fe.Up 0000000000000062 graphtft-fe.Down 0000000000000068 graphtft-fe.Menu 0000000000000047 graphtft-fe.Ok 0000000000000024 graphtft-fe.Back 0000000000000016 graphtft-fe.Left 0000000000000064 graphtft-fe.Right 0000000000000066 graphtft-fe.Red 0000000000000043 graphtft-fe.Green 0000000000000044 graphtft-fe.Yellow 0000000000000045 graphtft-fe.Blue 0000000000000046 graphtft-fe.0 0000000000000013 graphtft-fe.1 000000000000000A graphtft-fe.2 000000000000000B graphtft-fe.3 000000000000000C graphtft-fe.4 000000000000000D graphtft-fe.5 000000000000000E graphtft-fe.6 000000000000000F graphtft-fe.7 0000000000000010 graphtft-fe.8 0000000000000011 graphtft-fe.9 0000000000000012 graphtft-fe.Info 0000000000000048 graphtft-fe.Volume+ 0000000000000063 graphtft-fe.Volume- 0000000000000069 graphtft-fe.Mute 0000000000000067
-
Bash
Alles anzeigen#!/bin/sh ################################################################################# # # # The following configuration file is generated automatically by the yaVDR # # system. Don't change this file as every update of yaVDR will overwrite # # the local changes. Instead put your required customizations # # into /etc/yavdr/templates_custom/ based on the original templates # # under /usr/share/yavdr/templates. # # # # http://www.yavdr.org/developer-zone/template-overview/ # # # # # ################################################################################# export DISPLAY=:1`dbget vdr.tempdisplay` sudo /sbin/initctl start --no-wait toggle JOBNAME=vdr-frontend #/usr/bin/vdr-dbus-send /Remote remote.Disable MPLAYER="/usr/bin/mplayer" #AUDIOSET="/usr/bin/iecset audio 1" FILE="$1" # What is your DVD-ROM device ? DVD="/dev/dvd" # use dvdnav for playing DVDs # if set to false, mplayer will use dvd:// DVDNAV="true" # Where to find DVD/VCD dummy files? (just a fake and empty text file for the plugin) DVDFiles="/var/lib/vdr-plugin-mplayer/DVD-VCD" # get the file extension of the video SUFFIX=$(echo -e "${FILE:$[${#FILE}-4]:4}" | tr [A-Z] [a-z]) if test \( "$FILE" == "$DVDFiles/DVD" -o "$FILE" == "$DVDFiles/VCD" \) -a -n "$DVDFiles" -a -n "$DVD"; then if test "$FILE" == "$DVDFiles/DVD"; then if $DVDNAV; then CMDLINE="$MPLAYER -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx -fs -monitoraspect 16:9 -ao alsa:device=hw=. -afm hwac3 -alang de,en -nocache -slave -ontop -v -noconfig all -dvd-device $DVD dvdnav://" else CMDLINE="$MPLAYER -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx -fs -monitoraspect 16:9 -ao alsa:device=hw=. -afm hwac3 -alang de,en -slave -ontop -v -noconfig all -dvd-device $DVD dvd://" fi fi if test "$FILE" == "$DVDFiles/VCD"; then CMDLINE="$MPLAYER -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx -fs -monitoraspect 16:9 -ao alsa:device=hw=. -afm hwac3 -alang de,en -slave -ontop -v -noconfig all -cdrom-device $DVD vcd://" fi unset FILE elif test "${SUFFIX}" == ".cue"; then CMDLINE="$MPLAYER -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx -fs -monitoraspect 16:9 -ao alsa:device=hw=. -afm hwac3 -alang de,en -slave -ontop -v -noconfig all cue://$FILE:2" unset FILE elif test \( "$SUFFIX" == ".img" -o "$SUFFIX" == ".iso" \); then if $DVDNAV; then CMDLINE="$MPLAYER -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx -fs -monitoraspect 16:9 -ao alsa:device=hw=. -afm hwac3 -alang de,en -nocache -slave -ontop -v -noconfig all -dvd-device $FILE dvdnav://" else CMDLINE="$MPLAYER -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx -fs -monitoraspect 16:9 -ao alsa:device=hw=. -afm hwac3 -alang de,en -slave -ontop -v -noconfig all dvd://" fi unset FILE elif (( [[ "$FILE" == *VIDEO_TS* ]] || [[ "$FILE" == *video_ts* ]] || [[ "$FILE" == *VTS_* ]] || [[ "$FILE" == *vts_* ]] ) && $DVDNAV ); then d=$(dirname $FILE) logger -s -- "$d" CMDLINE="$MPLAYER -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx -fs -monitoraspect 16:9 -ao alsa:device=hw=. -afm hwac3 -alang de,en -nocache -slave -ontop -v -noconfig all -dvd-device $FILE dvdnav://" unset d unset FILE else CMDLINE="$MPLAYER -osdlevel 1 -vo vdpau -vc ffh264vdpau,ffmpeg12vdpau,ffvc1vdpau,ffwmv3vdpau,ffodivx -fs -monitoraspect 16:9 -ao alsa:device=hw=. -afm hwac3 -cache 8192 -slave -ontop -v -noconfig all -idx" fi #$AUDIOSET $CMDLINE "$FILE" #/usr/bin/vdr-dbus-send /Remote remote.Enable sudo /sbin/initctl start --no-wait toggle JOBNAME=vdr-frontend
-
Code
ls -l /usr/share/vdr-plugin-mplayer ergibt: -rwxr-xr-x 1 root root 895 Okt 24 22:46 mount -rwxr-xr-x 1 root root 4285 März 20 21:55 mplayer -rw-r--r-- 1 root root 986 März 20 21:55 mplayer.conf -rwxr-xr-x 1 root root 18911 Okt 24 22:46 mplayer.dontremove
Codels -l /usr/share/mplayer -rwxr-xr-x 1 root root 6411 Jan 31 2011 binary_codecs.sh -rwxr-xr-x 1 root root 524 Jan 31 2011 midentify.sh
Ich denke die Distribution ist eine Ubuntu. Danke für Eure Hilfe!
-
Hallo, habe diesen Beitrag mit Interesse verfolgt, leider scheitere ich aber schon bei den einfachsten Dingen.
Ich nutze yavdr 0.5 mit dem xine frontend und möchte mplayer zur anderweitigen Videowiedergabe (*.avi/*.mpg) bewegen, allerdings weiß ich leider nicht, wo ich das Shellskript "mplayer.sh" aus diesem Howto im Dateisystem ablegen muss, damit dieses aufgerufen wird.
Tut mir leid, ist sicher ein sehr simples Problem, bin aber für jede hilfreiche Antwort dankbar.