Seite 2 von 2

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Di 20. Mai 2025, 18:35
von Xander
Hallo,

hier die Infos zu dem USB-Stick:

Er ist deutlich schneller als nötig, um FullHD aufzunehmen:

Code: Alles auswählen

/media/SanDisk_3.2Gen1-1 # ./testusb.sh /media/sda1/
5+0 records in
5+0 records out
524288000 bytes (500.0MB) copied, 8.830568 seconds, 56.6MB/s
Gemessene Schreibgeschwindigkeit: 56.6MB/s
Und wird von df -T falsch als ext4 ausgegeben. Es ist definitiv aktuell ext3:

Code: Alles auswählen

/media/SanDisk_3.2Gen1-1 # lsblk -f
-sh: lsblk: not found
/media/SanDisk_3.2Gen1-1 # df -T
Filesystem           Type       1K-blocks      Used Available Use% Mounted on
/dev/mmcblk0p23      ext4         5240424   1444072   3547732  29% /
devtmpfs             devtmpfs      431504        40    431464   0% /dev
tmp                  tmpfs         431780      8620    423160   2% /tmp
run                  tmpfs         431780        24    431756   0% /var/run
media                tmpfs         431780         0    431780   0% /media
srv                  tmpfs         431780         0    431780   0% /srv
mnt                  tmpfs         431780         0    431780   0% /mnt
nfs                  tmpfs         431780         0    431780   0% /var/lib/nfs
samba                tmpfs         431780         0    431780   0% /var/samba
/dev/sda1            ext4       117693196  15124840  96560140  14% /media/sda1
/dev/mmcblk0p4       vfat           32686        18     32668   0% /boot
/dev/mmcblk0p23      ext4         5240424   1444072   3547732  29% /mnt/linuxrootfs1
/dev/mmcblk0p23      ext4         5240424   1444072   3547732  29% /mnt/linuxrootfs3
/dev/mmcblk0p23      ext4         5240424   1444072   3547732  29% /mnt/linuxrootfs4

Ein vergleichbarer Test der SSD folgt später.

Schöne Grüße
Xander

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Di 20. Mai 2025, 19:43
von jokel
der ist aber sau schnell .. gut meine sind nur usb2 und werde jetzt in sowas investieren
https://www.amazon.de/Transcend-256GB-E ... r=8-3&th=1

hast du schon mal überlegt f2fs zu formatieren.
ich mach mal eine anleitung dazu .. mit einer direkten aufnahme über ffmpeg auf den stick
ansonsten kann es keine probleme mit ext4 geben da das root systen der box ext4 ist.
usb3.2 on usb3.0 könnte probleme machen ..
spannendes thema ..

LG

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Di 20. Mai 2025, 20:43
von Xander
Hier die Ausgaben der Festplatte am SATA-USB-Adapter, der eindeutig der Flaschenhals ist. Das hatte ich schon gewusst, weil ich solche Tests schon am raspberrypi gemacht habe. Im PC hatte die Crucial Mx500 etwa 550MBps, also praktisches Maximum für SATA gebracht.

Code: Alles auswählen

/media/USB3.0-1 # ./testusb.sh /media/sda1/
5+0 records in
5+0 records out
524288000 bytes (500.0MB) copied, 2.223477 seconds, 224.9MB/s
Gemessene Schreibgeschwindigkeit: 224.9MB/s

Code: Alles auswählen

/media/USB3.0-1 # df -T
Filesystem           Type       1K-blocks      Used Available Use% Mounted on
/dev/mmcblk0p23      ext4         5240424   1444072   3547732  29% /
devtmpfs             devtmpfs      431504        40    431464   0% /dev
tmp                  tmpfs         431780      8652    423128   2% /tmp
run                  tmpfs         431780        24    431756   0% /var/run
media                tmpfs         431780         0    431780   0% /media
srv                  tmpfs         431780         0    431780   0% /srv
mnt                  tmpfs         431780         0    431780   0% /mnt
nfs                  tmpfs         431780         0    431780   0% /var/lib/nfs
samba                tmpfs         431780         0    431780   0% /var/samba
/dev/sda1            ext4       239253280  18768400 220468496   8% /media/sda1
/dev/mmcblk0p4       vfat           32686        18     32668   0% /boot
/dev/mmcblk0p23      ext4         5240424   1444072   3547732  29% /mnt/linuxrootfs1
/dev/mmcblk0p23      ext4         5240424   1444072   3547732  29% /mnt/linuxrootfs3
/dev/mmcblk0p23      ext4         5240424   1444072   3547732  29% /mnt/linuxrootfs4

PS.: Der USB-Stick ist dieser hier: https://www.amazon.de/dp/B00P8XQPY4

PPS: f2fs ist mir bislang nicht bekannt, musste ich kurz googlen. Kann ich gerne mal probieren.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Di 20. Mai 2025, 21:21
von jokel
formatieren für ext4 ..

Code: Alles auswählen

umount /media/sda1
mkfs.ext4 -F /dev/sda1 -O sparse_super -m 1 -T default
mount /dev/sda1 /media/sda1
formatieren für f2fs .. ( -l ist label )

Code: Alles auswählen

umount /media/sda1
mkfs.f2fs -f -l MeinF2FS /dev/sda1
mount /dev/sda1 /media/sda1
und warum nutzt du nicht die ssd .. wenn der usb3 anschluss probleme macht dann nimm usb2
sollte auch reichen.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Di 20. Mai 2025, 23:15
von Xander
Hallo und erstmal noch mal vielen Dank für die Geduld und Hilfe.

Ein Wechsel des USB-Anschlusses (ob USB3 oder USB2) an der Box macht keinen Unterschied, außer dass der USB2-Anschluss erwartungsgemäß viel langsamer ist. Auf der SSD ist aktuell noch eine Aufnahme, die ich nicht verlieren möchte.

Ich habe jetzt den Stick nach Deiner Anleitung auf der Konsole als f2fs formatiert und lasse die Box heute Nacht und morgen mehrfach Timeraufnahmen machen, wobei sie dafür jedes Mal aus dem DeepStandby hochfahren wird. Mal sehen, ob sie danach noch abspielen kann.

Schöne Grüße
Xander

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Mi 21. Mai 2025, 00:20
von jokel
das hättest du auch gleich testen können mit ..
schalte um auf den kanal z.b. zdf hd den du aufnehmen möchtest
dann gib das ein .. aber achte darauf ob sda1 oder sdb1 den ich weiss nicht worauf du aufnehmen willst

Code: Alles auswählen

file=$(curl -s http://127.0.0.1/control/getchannelinfo | head -n 2)
echo $file
ffmpeg -i http://127.0.0.1:31339 -c copy -t 120 /media/sdb1/"$file".ts -stats
damit wird genau 2 minuten aufgenommen auf /media/sdb1 den sender den du z.z. schaust
du kannst das auch länger machen mit -t 240 der schalter -t sind sekunden .. danach solltest du ein
.ts file auf dem laufwerk finden .. das du dann mit dem mediaplayer / movieplayer abspielen kannst.

das ganze sieht dann so aus ..

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Do 22. Mai 2025, 10:56
von Xander
Hallo zusammen.
Ein anderes Dateisystem (f2fs) ist auch nicht die Lösung.

Somit hier mal der Stand, was wir ausschließen können:

:x: Hardware: Datenträger (der Fehler liegt mit USB-Stick und SSD vor)
:x: Hardware: USB-Port (der Fehler tritt sowohl am USB3, als auch am USB2-Port auf)
:x: Hardware: USB-Speed (die verwendeten Speicher sind sehr schnell)
:x: Hardware: Box (der Fehler tritt unter E2 als OS nicht auf)
:x: Dateisystem (der Fehler Tritt mit ext4, ext3 und f2fs auf)
:x: Sender/Transponder (der Fehler tritt auf allen Sendern auf)
:x: Auflösung (der Fehler tritt bei SD, 720p und 1080p auf)
:x: Audioeinstellungen (diese zu ändern hilft nicht)


Was auffällt:
:grey_exclamation: Frisch formatierte Laufwerke funktionieren oftmals für kurze Zeit. Nach ein paar Neustarts der Box dann nicht mehr.
:grey_exclamation: Aufnahmen auf dem Laufwerk gehen immer, auch nach dem Auftreten des Fehlers. Nur die Wiedergabe der Dateien geht nicht.
:grey_exclamation: Aufnahmen sind auf dem PC und unter E2 einwandfrei abspielbar. Die gespeicherten Dateien sind somit offenbar okay, es scheitert an deren Wiedergabe mit dem Neutino-Movieplayer
:grey_exclamation: usb-autosuspend ausschalten hilft nicht.
:grey_exclamation: Laufwerk extern Formatieren hilft nicht
:grey_exclamation: Beim Auftreten des Fehlers fehlt "{"v_e":{"w":1280,"h":720,"a":1,"f":50000,"p":1}}" im Log

Schöne Grüße
Xander

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Do 22. Mai 2025, 11:40
von jokel
das heisst .. daten werden korrekt gespeichert .. also hardwaremässig egal ob ssd / usbstick
das problem ist das abspielen .. hatte ich schon damals vermutet ..
viewtopic.php?p=44980#p44980
dazu habe ich mir die movieplayer.cpp angesehen .. der einzige punkt der mir aufgestossen ist
war videodecode.
du kannst nicht nur aufzeichnen über ffmpeg sondern auch abspielen um die aufnahme z.b. als webtv
wiederzugeben.
das jedenfalls würde ich mal testen ob das geht.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Do 22. Mai 2025, 14:11
von Xander
Interessante Idee!
Ich habe die Aufnahme wie folgt als Webtv-Channel eingebaut.

Code: Alles auswählen

	<webtv title="Eurosport_1_Deutschland_no_title_20250521_095701" urlkey="0" url="/media/sda1/Eurosport_1_Deutschland_no_title_20250521_095701.ts" genre="Genre" />
Und dann via OSD/Fernbedienung gestartet.

Code: Alles auswählen

ShowText 'FIFA+ - 2023 FIFA Women's World Cup'
/media/sda1 # key: 0160 value 1, translate: 0160 -ok-
**************************** CChannelList::zapToChannel me 0x28a6238 Alle Kanäle tuned 924 new Eurosport_1_Deutschland_no_title_20250521_095701 -> ffffffffe240f0fa
StopAutoRecord: autoshift 0
stopPlayBack: stopping...
stopPlayBack: stopped
CChannelList::adjustToChannelID me 0x28a6238 [Alle Kanäle] list size 2233 channel_id ffffffffe240f0fa
CNeutrinoApp::showChannelList: nNewChannel -2
ShowText '   1'
[zapit.cpp:ZapIt:536] [zapit] zap to Eurosport_1_Deutschland_no_title_20250521_095701 (ffffffffe240f0fa tp 0)
[zapit] saving channel, apid 13ee sub pid 0 mode 0 volume 68
[dvb-sub] paused
[capmt.cpp:SetMode:256] PLAY: fe_num 0 dmx_src 0
[capmt.cpp:SetMode:326] channel b45803fb0001283d [Das Erste HD] mode 0 STOP src 0 mask 1 -> 0 update 0 rmode 0 mp 0
[capmt.cpp:SetMode:403]  (newmask == 0)
EVT_WEBTV_ZAP_COMPLETE: ffffffffe240f0fa
stopPlayBack: stopping...
stopPlayBack: stopped
PlayBackgroundStart: starting...
stopPlayBack: stopping...
stopPlayBack: stopped
PlayBackgroundStart: this 0x2878f58 started, thread a6af5400
CLCD::ShowDiskLevel 7
bgPlayThread: starting... instance 0x2881560
StartWebtv: starting...
cutNeutrino: playing 0 isUPNP 0
[zapit.cpp:StopPlayBack:2516] standby 0 playing 1 forced 0 send_pmt 1
TuxTxt stopping subtitle thread ...
[dvb-sub] paused
cutNeutrino: last mode MODE_TV
cutNeutrino: this mode MODE_WEBTV
cutNeutrino: save mode ��?
CNeutrinoApp::handleMsg: CHANGEMODE to MODE_WEBTV rezap 0
ShowText '1170'
TuxTxt stopped service 13f0
TuxTXT pid: 0
[HAL: 028671a8:play  ] Open - player output name: Output PlayMode: PLAYMODE_FILE
[HAL: 028671a8:play  ] Start - filename=/media/sda1/Eurosport_1_Deutschland_no_title_20250521_095701.ts vpid=0 vtype=0 apid=0 ac3=0
minimal Probe: 1
AudioTrack List
        103 deu - A_MPEG/L3
key: 0160 value 0, translate: 0160 -ok-
[HAL: 028671a8:play  ] SetSpeed playing 1 speed 1
[HAL: 028671a8:play  ] FindAllPids
AudioTrack List
        103 deu - A_MPEG/L3
bgPlayThread: started: 1
CMoviePlayerGui::bgPlayThread: eof counter: 1
CMoviePlayerGui::bgPlayThread: eof counter: 2
CMoviePlayerGui::bgPlayThread: playback stopped, try to rezap...
bgPlayThread: play end...
PlayFileEnd: stopping, this 0x2881560 thread 0xdb8d8
[HAL: 028671a8:play  ] SetSpeed playing 1 speed 1
returning false
[HAL: 028671a8:play  ] Close
[HAL: 028671a8:play  ] Stop playing 1
EVT_WEBTV_ZAP_COMPLETE: ffffffffe240f0fa
stopPlayBack: stopping...
stopPlayBack: this 0x2878f58 join background thread a6af5400
[HAL: 028671a8:play  ] RequestAbort
2025-05-22 14:02:42.707 [sectionsd] Removed 51 old events (5647 left), zap detected 0.

Auch wenn der Log jetzt hier ganz anders aussieht als der ses Movieplayers, habe ich trotzdem kein Bild, nur wenige Sekunden Ton und dann einen Vollaufhänger der Box, wobei ich sie nur über die Konsole noch herunterfahren kann.

Ich kann diesem Log leider nichts an Infos abgewinnen. Sieht jemand anderes etwas?

Schöne Grüße
Xander

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Do 22. Mai 2025, 14:41
von Bualicher
Hört sich ähnlich an wie mein damailges Problem mit der Multibox.
Kann aber momentan gar nicht sagen, ob es das Problem noch gibt, weil die Kiste nicht mehr im Live-Betrieb ist.

Edit: werden Aufnahmen aus einem gemounteten Speicherort im Netzwerk abgespielt?

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Do 22. Mai 2025, 17:18
von Xander
@Bualicher
Wow! Ich kann das Verhalten aus Deinem alten Post bestätigen und konkretisieren.

:ballot_box_with_check: Starte ich zunächst über Multiformat eine mp4 mit 50Hz Framerate, sind alle Aufnahmen danach abspielbar.
Starte ich über Multiformat eine mp4 mit 24Hz Framerate, hängt sich die Box auch bei der Multiformat-Wiedergabe mit dem gewohnten Fehlerbild weg.

50Hz ist die Bildwiederholrate, die ich für HDMI eingestellt habe (Video out ist 1080p50). Ich habe den HDMI auch mal auf 720p50 gestellt und mit zwei mp4 herausgefunden, dass nicht die Auflösung der mp4 vs. der HMDI-Auflösung entscheidend ist, sondern vermutlich die Framerate. Mangels passender Testfiles und Einschränkung des TVs habe ich das noch nicht ausgefeilter getestet.

Danke für diesen Workaround!

Meine Vermutung ist nun, dass der Movieplayer irgendwie erstmal auf die Bildwiederholrate des HDMI-out geschubst werden muss und das bei ts-Files nicht klappt, bei mp4 aber schon.


Liebe Grüße
Xander

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Do 22. Mai 2025, 17:59
von jokel
schön .. das heisst deine box spielt keine files mit 25fps ab .. also alle aufnahmen der privaten
ich bin noch am testen .. habe heute mein usb3 adapter für meine ssd bekommen .. sieht aber gut aus.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Do 22. Mai 2025, 18:04
von Xander
Funfact: wenn ich die 50Hz mp4 zuerst abgespielt habe (wenige Sekunden rechen) läuft danach auch die 24Hz mp4.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Do 22. Mai 2025, 18:17
von jokel
jetzt wo du das weisst .. musst du erst immer den movieplayer vorglühen :laughing:
zumindest ist hardwaremässig alles i.o. soweit .. wie man im log sieht wird vor dem abspielen
wohl eine kurze probe gemacht .. da muss man ansetzen da scheint mir was zu klemmen.
auf meiner h7 löppt alles top .. keine probleme .. aber ich behalte das mal im hinterkopf.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Fr 23. Mai 2025, 07:37
von jokel
nachdem wir das problem eingrenzen konnten .. habe ich mich gefragt
warum funzt das abspielen auf der h7 und auf der hd60 nicht.
also musste ich erstmal verstehen wie wo was hier vor sich geht .. da ich gestern noch bissel zeit
hatte weil die umstellung meiner ssd auf usb3 so schnell ging und ich freudig von 30 auf 130mb/s
feiern konnte .. ohne probleme wohlgemerkt .. habe ich mit dem problem des nicht abspielen von
aufnahmen beschäftigt und bin über folgendes gestolpert ..
für die h7 ist das zuständig ..

Code: Alles auswählen

https://github.com/neutrino-images/ni-libstb-hal/blob/73bc573a51882028c4e18fc67ee1bbea47a8d5be/libarmbox/playback_libeplayer3.cpp#L34
und für die hd60 .. das ..

Code: Alles auswählen

https://github.com/neutrino-images/ni-libstb-hal/blob/73bc573a51882028c4e18fc67ee1bbea47a8d5be/libarmbox/playback_hisilicon.cpp#L71
wenn ich das vergleiche .. wundert es mich nicht das es auf der hd60 ein .. sagen wir mal ein
glückspiel ist was abzuspielen da die open routine doch sehr kurz und nicht richtig initialisiert
geraten ist .. zumindest gibt es da einen unterschied zwischen der h7 zur hd60 den man vertiefen sollte.
da ich für die h7 baue möchte ich z.z. mein system nicht umbauen da ich viele sachen mit streamlink
drin habe sonst hätte ich das mal angeglichen und für die hd60 bauen lassen.
auf alle fälle sollte sich mal ein dev die sache ansehen.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Fr 23. Mai 2025, 09:37
von Bualicher
jokel hat geschrieben: Fr 23. Mai 2025, 07:37 ...
wenn ich das vergleiche .. wundert es mich nicht das es auf der hd60 ein .. sagen wir mal ein
glückspiel ist was abzuspielen da die open routine doch sehr kurz und nicht richtig initialisiert
geraten ist .. zumindest gibt es da einen unterschied zwischen der h7 zur hd60 den man vertiefen sollte.
...
Betrifft Dein Vergleich nur die HD60?
Ich hatte ja dieses Problem mit der Multibox SE.

Falls hier etwas passiert oder verbessert/korrigiert wird, dann wäre es toll, wenn das dann für alle betroffenen Boxen behoben wird.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Fr 23. Mai 2025, 09:44
von jokel
das wäre auch für die multibox se .. die ist zusammengefast mit der hd60 in hisilicon.

Re: Eigene Aufnahmen können nicht abgespielt werden

Verfasst: Sa 24. Mai 2025, 11:08
von jokel
bei meinem vergleich war ich wohl schon bissel müde .. den die

Code: Alles auswählen

playback_hisilicon.cpp

gibt es gar nicht mehr .. das wird alles mit der

Code: Alles auswählen

playback_libeplayer3.cpp

gebaut .. und somit alles quatsch von mir ist :nerd:
fakt ist .. das diese boxen wohl probleme haben bei der wiedergabe
https://github.com/neutrino-images/ni-l ... de.m4#L289
jetzt kann man eigentlich nur hoffen das ein dev das problem fixen kann.

also sorry für die falschinformation ..