You are not logged in.

Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.

1

Saturday, July 31st 2004, 9:02pm

mplayer.sh 0.8.5 und Xvid

Wie bekomme ich es fertig, dass ich ein Xvid File mit obiger konstellation wiedergeben kann ?

Den aktuellen xvid Core hab ich compiliert und in mplayer eingebunden und an der kommandozeile kann ich das File auch abspielen (auf der DVB).

rufe ich es über dei mplayer.sh auf, bekomme ich folgende Fehlermeldung:

[mpeg1video @ 0x8521688]removing common factors from framerate
[mpeg1video @ 0x8521688]MPEG1/2 doesnt support 2997/100 fps
Could not open codec.
FATAL: Cannot initialize video driver.

FATAL: Could not initialize video filters (-vf) or video output (-vo).


Die Kommandozeile die das script übergibt sieht so aus:

Variable CMDLINE has value "/usr/local/bin/mplayer -vo mpegpes -ao mpegpes -afm ffmpeg -vop lavc=5000:29.970,expand=640:480:-1:-1:1,scale=640:361 -framedrop -cache 4096 -lircconf /video/.lircrc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 0 -quiet "


Ich denke mal, da läuft was mit der größe schief.
TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

This post has been edited 1 times, last edit by "Konni__" (Jul 31st 2004, 9:08pm)


2

Saturday, July 31st 2004, 9:16pm

ok, hab ne Lösung gefunden, hab in der conf so eingestellt, als ob mein TV kein NTSC könnte, dann gehts ;)
TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

3

Sunday, August 1st 2004, 6:09pm

Sehr Merkwürdig.

Welche MPlayer-Version benutzt du denn?

Gruß,
Juri

NeoTrace

Professional

Posts: 970

Location: Wien

  • Send private message

4

Sunday, August 1st 2004, 6:26pm

das is ned merkwürdig, wurde schon seit längerem in mplayerproblemposts beschrieben.
NTSC=false hilft den meisten

war bei mir auch so
bei NTSC & PAL true immer nur kurz schwarzer bildschirm und dann wieder tv bild
Software: e-tobi (1.4.7-2ctvdr3), etch (2.6.18-5-486)
Hardware: ASUS Pundit AB-P2600, Celeron 2.4GHz, Ram 256MB, Hauppauge DVB-c rev2.1, TT DVB-c Budget rev1.0, 460GB, URC- 8203 @ Zapway IR
Surround: Denon AVR-1801 & Magnat Prisma 5100a Boxen
Patches/Addons: nvram, noad, vdrconvert
Plugins: mplayer, mp3, dvd, dvdselect, text2skin, nordlichtsEPG, vdradmin-am, epgsearch, femon
EPG: epg4vdr
_____________________
UPC Telekabel Austria

5

Sunday, August 1st 2004, 7:02pm

Quoted

Original von jha
Sehr Merkwürdig.

Welche MPlayer-Version benutzt du denn?

Gruß,
Juri



Pre5
TV VDR: GigaByte 965DS3, Intel C2D 2,4GHz, 1GB RAM, HD Ext, 2x TT PCI S-3200 DVB-S2, ATI Radeon HD2600, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
TV VDR: AOpen 945 GTM-VHL, Intel C2D-M 1,83GHz, 2GB RAM, HD Ext, 1x TT PCI S-3200 DVB-S2, Intel GMA950, VDR 1.6.0-HDTV, Gentoo 2007.1, Kernel 2.6.24
VDR Server: Supermicro 370DE6, 2x Intel P3 866 MHz, 2GB RAM, TT-DVB-s Rev. 1.3, TT S1100 budget, KNC1 budget, TT S1401, 2x 500GB WD HDs, 1x 9GB U160 SCSI

Frodo

Professional

Posts: 1,606

Location: Hessen

  • Send private message

6

Sunday, August 1st 2004, 7:05pm

Gleiches Problem mit allen 1.0 Versionen. Bei manchen Filmen hilft es auch die Auflösung zu limitieren.
Gruß
Frodo
-----------------

Signatur


YaVDR 0.5: TT S2-6400 und Sundtek SkyTV Ultimate (DVB-S/S2), Zotac H77ITX-C-E, Geforce 620, SilverStone ML02B-MXR, IMON LCD, softhddevice / dvbhddevice
YaVDR 0.5: Sat>IP (OctopusNet) über vtunerc, Zotac D2550ITX, Geforce 610, IMON VFD, softhddevice
YaVDR 0.5: Cine S2 V6, Intel DQ67SW, Geforce 210, SilverStone LC16M, IMON VFD, softhddevice
YaVDR 0.5: TT S2-3200, Intel DH67BL, Geforce 430, softhddevice
YaVDR 0.5: TT S2-6400, Intel DH67CF, dvbhddevice
Test HD TV-Karten: TT S2-3200, Sundtek SkyTV Ultimate (DVB-S/S2) , TeVii S480, TT-connect CT-3650 CI

7

Sunday, August 1st 2004, 7:16pm

dürfte damit zusammenhängen das die dvb-karte nur videostreams mit bestimmter auflösung für pal und ntsc akzeptiert.
640x480 ist keine ntsc-taugliche auflösung der dvb-karte.
übrigens spielst du das video mit ffmpeg-codecs ab,der installierte xvid-codec wird nicht benutzt was aber kein nachteil ist.
edit:
hier mal eine auflistung der bekannten auflösungen,welche die dvb-karten akzeptieren.
PAL(=25fps):
720x576
704x576
544x576
480x576
352x576
352x288

NTSC (=30fps)
720x480
704x480
544x480
480x480
352x480
352x240

mit der CMDLINE "/usr/local/bin/mplayer -vo mpegpes -ao mpegpes -afm ffmpeg -vop lavc=5000,expand=544:480:-1:-1:1,scale=528:480 -framedrop -cache 4096 -lircconf /video/.lircrc -subpos 80 -sub-bg-color 0 -sub-bg-alpha 0 -quiet " müßte es zum beispiel mit der wiedergabe bei korrekter abspielgeschwindigkeit klappen.

wenn du ntsc-tv=false setzt wird das video mit 25fps und damit etwas zu langsam abgespielt.

This post has been edited 1 times, last edit by "SledgE" (Aug 1st 2004, 7:44pm)


jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

8

Sunday, August 1st 2004, 7:53pm

Original von SledgE

Quoted

640x480 ist keine ntsc-taugliche auflösung der dvb-karte.

Sorry, aber das ist Quatsch. Wenn du in deinem Satz NTSC durch PAL ersetzt, dann stimmts.

Original von Frodo

Quoted

Gleiches Problem mit allen 1.0 Versionen. Bei manchen Filmen hilft es auch die Auflösung zu limitieren.

Nein, tritt erst seit pre4 auf.

NeoTrace

Quoted

das is ned merkwürdig, wurde schon seit längerem in mplayerproblemposts beschrieben.

Die wo geposted wurden?

@Konni__:
Liegt daran, daß offensichtlich seit pre4 das Handling der Framerate verändert wurde und nur noch die Frameraten 24, 25 und 30 akzeptiert werden, aber nicht mehr 29,97.

Bitte in der mplayer.sh Zeile 391 (NEW_FPS="29.970") die 29.970 in 30 abändern, dann sollte es wieder mit NTSC=true gehen.

Gruß,
Juri

jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

9

Sunday, August 1st 2004, 8:09pm

Original von SledgE

Quoted


hier mal eine auflistung der bekannten auflösungen,welche die dvb-karten akzeptieren.
PAL(=25fps):
720x576
704x576
544x576
480x576
352x576
352x288

NTSC (=30fps)
720x480
704x480
544x480
480x480
352x480
352x240


Hmm, wo hast du diese Auflösungen her? Bei PAL stimme ich dir zu, aber bei NTSC fehlt die 640er, und die 544er zweifle ich an, kann's aber gerade nicht testen. M.E. müßte es 512 sein.

Gruß,
Juri

jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

10

Sunday, August 1st 2004, 8:23pm

Original von jha

Quoted


Original von SledgE

Quoted

640x480 ist keine ntsc-taugliche auflösung der dvb-karte.

Sorry, aber das ist Quatsch. Wenn du in deinem Satz NTSC durch PAL ersetzt, dann stimmts.


Nehme ich zurück. Es mag vielleicht wirklich keine gültige Auflösung sein (ich habe leider nicht die DVB-Spezifikationen finden können, wäre für einen Hinweis dankbar), aber der AV7110 kann diese Auflösung auf jeden Fall verarbeiten.

Gruß,
Juri

11

Sunday, August 1st 2004, 8:24pm

Quoted

Original von jha
Original von SledgE

Quoted

640x480 ist keine ntsc-taugliche auflösung der dvb-karte.

Sorry, aber das ist Quatsch. Wenn du in deinem Satz NTSC durch PAL ersetzt, dann stimmts.

Hmm, wo hast du diese Auflösungen her? Bei PAL stimme ich dir zu, aber bei NTSC fehlt die 640er, und die 544er zweifle ich an, kann's aber gerade nicht testen. M.E. müßte es 512 sein.


die infos habe ich aus der dokumentation zum av711x von texas instruments.
dort sind NUR diese auflösungen für den dsp aufgelistet.
wenn die 640x480 mit 30fps funktioniert muß ich dir das glauben denn ich habe weder ntsc-videos hier noch einen dafür tauglichen tv,ich verwende ausschließlich pal-material.
probier's doch einfach mal über die kommandozeile aus.

edit: link zum av711x.pdf (öffendliche version,keine infos zum csa-decoder):
http://www.linuxdvb.tv/documentation/AV711x_3_1.pdf

This post has been edited 1 times, last edit by "SledgE" (Aug 1st 2004, 8:28pm)


jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

12

Sunday, August 1st 2004, 8:49pm

Original von SledgE

Quoted

die infos habe ich aus der dokumentation zum av711x von texas instruments.
dort sind NUR diese auflösungen für den dsp aufgelistet.
wenn die 640x480 mit 30fps funktioniert muß ich dir das glauben denn ich habe weder ntsc-videos hier noch einen dafür tauglichen tv,ich verwende ausschließlich pal-material.
probier's doch einfach mal über die kommandozeile aus.

Funktioniert. Deine 544-Auflösung geht auch, meine 512er auch.
Liegt vermutlich an folgendem Satz aus dem av711x-Dokument:

Quoted

Others [other resolutions] can be done automatically by use of an API call.


Danke,
Juri

13

Sunday, August 1st 2004, 9:13pm

640x480x30 geht also auch?
mich würde mal interessieren ob es zwischen 544x576 und 704x576 für pal auch noch eine brauchbare auflösung gibt.
kennst du da noch eine ?

jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

14

Sunday, August 1st 2004, 10:45pm

Ja, 640x480x30 geht.

Ich hatte mal 688x576x25 in der mplayer.sh.conf, aber irgendwann lief das nicht mehr.

Habe mal intensiv Google befragt und bin endlich auf das gesuchte Dokument gestoßen:
ETSI TR 101 154
Kann man (nach einer Registrierung) kostenlos bei http://www.etsi.org/services_products/freestandard/home.htm herunterladen.

Zusätzlich zu den von dir angegebenen Werten ist noch 640x480x30 als Standard definiert.
Allerdings bieten einige professioniellen Studio-Converter noch folgende Auflösungen:
528x[576|480]
368x[576|480]

Anscheinend frißt der av711x auch 528x576 und 512x480.
Ich werde morgen mal alle oben genannten Auflösungen sowohl mit 25fps und 30fps testen. Melde mich dann mit den Ergebnissen wieder.

Gruß,
Juri

jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

15

Monday, August 2nd 2004, 12:04pm

Genug getestet:

Offensichtlich akzeptiert der av711x bei NTSC alles, was man ihm an x-Auflösung anbietet. So geht z.B. auch 400x480 oder 380x480 - selbst krumme Werte gehen.

Bei PAL sieht es ganz anders aus: außer den Standard-Werten geht nur 528x576.
Das von mir erwähnte 688x576 sieht fast gut aus, nur scheint am rechten Rand etwas schwarz zu haben, was aber nur bei manchen Videos auffällt. Kannst es ja mal testen.

Gruß,
Juri

This post has been edited 1 times, last edit by "jha" (Aug 2nd 2004, 12:05pm)


16

Monday, August 2nd 2004, 12:19pm

dank dir.
hab unter pal zwischen 544 und 704 pixel alles getestet was ganzzahlig durch 16 teilbar ist.
560 führte zum treibercrash,die anderen gingen,jedoch nicht im vollbild und mit entsprechend schwarzem rand auf der rechten seite.
bei 688 wird der schmale rand durch das tv-overscanning verschluckt,auch keine sinnvolle alterative zu 544 was ich bisher nutze.

Eichbaum

Professional

Posts: 638

Location: Mannheim

  • Send private message

17

Sunday, October 17th 2004, 4:14pm

Hi jha,

der Thread ist zwar schon ein bißchen älter, aber das :suche hat was gebracht :D

Ich hatte das gleiche Problem.

Nachdem ich folgendes geändert habe

Quoted

Original von jha
(..)
@Konni__:
Liegt daran, daß offensichtlich seit pre4 das Handling der Framerate verändert wurde und nur noch die Frameraten 24, 25 und 30 akzeptiert werden, aber nicht mehr 29,97.

Bitte in der mplayer.sh Zeile 391 (NEW_FPS="29.970") die 29.970 in 30 abändern, dann sollte es wieder mit NTSC=true gehen.

Gruß,
Juri


werden meine NTSC XviDs wieder abgespielt.
Ist durch die geänderte Abspielgeschwindigkeit eine Beeinträchtigung zu erwarten?


Gruß
Boris

18

Sunday, October 17th 2004, 5:48pm

Nur wenn Du eine Atomuhr zu Hause hast :)

jha

Professional

Posts: 1,335

Location: Berlin/ Germany/ Europe/ Earth

  • Send private message

19

Sunday, October 17th 2004, 7:58pm

Original von Eichbaum

Quoted

Ist durch die geänderte Abspielgeschwindigkeit eine Beeinträchtigung zu erwarten?

Nein.

Du solltest noch die gleiche Änderung in der Zeile 540 vornehmen.

Ich arbeite an einem Update.

Gruß,
Juri

Eichbaum

Professional

Posts: 638

Location: Mannheim

  • Send private message

20

Monday, October 18th 2004, 8:59am

Klasse,

DANKE für Eure Antworten!


Gruß
Boris