Ich habe mal in 2 Files reingeschaut. Bei erster Versuch wird ffmpeg erfolgreich gestartet, und es schreibt auch die .ts Segmente für HLS, bis Segment 9. Dann wird ffmpeg wieder gestoppt:
025-01-22 16:49:54.893 Info App: ProcessRun 'StreamTranscode 58fafd': Stopping ffmpeg process with q command for /config/transcoding-temp/F59A45/F59A45_0.ts
Warum kann vielleicht Emby-Experte rausfinden. ffmpeg Prozess lief soweit fehlerfrei.
Wieso 22 Kugeln ffmpeg benötigt, Dampfnudelblues jedoch nicht, sollte auch Emby Experte sehen können im Log. Ich habe mal in die Mediathek gesehen. 22 Kugeln gibt es nur von 3sat. Laut ffmpeg in deinem Log sehen die CODECS so aus:
16:49:54.511 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Movies/22 Kugeln.mp4':
16:49:54.511 Metadata:
16:49:54.511 major_brand : mp42
16:49:54.511 minor_version : 1
16:49:54.511 compatible_brands: isommp42
16:49:54.511 creation_time : 2024-09-14T10:51:39.000000Z
16:49:54.511 Duration: 01:44:47.92, start: 0.000000, bitrate: 5385 kb/s
16:49:54.512 Stream #0:0[0x1](deu): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 5215 kb/s, Level 42, 50 fps, 50 tbr, 1k tbn (default)
16:49:54.512 Metadata:
16:49:54.512 creation_time : 2024-09-14T10:51:39.000000Z
16:49:54.512 handler_name : GPAC ISO Video Handler
16:49:54.512 vendor_id : [0][0][0][0]
16:49:54.512 Stream #0:1[0x2](deu): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
16:49:54.512 Metadata:
16:49:54.512 creation_time : 2024-09-14T10:51:39.000000Z
16:49:54.512 handler_name : GPAC ISO Audio Handler
16:49:54.512 vendor_id : [0][0][0][0]
Alles anzeigen
Dampfnudelblues gibt es vielfach in der Mediathek. 3sat Download sieht so aus
Duration: 01:26:48.92, start: 0.000000, bitrate: 5487 kb/s
Stream #0:0[0x1](deu): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 5317 kb/s, 50 fps, 50 tbr, 1k tbn (default)
Metadata:
creation_time : 2024-01-15T16:47:17.000000Z
handler_name : GPAC ISO Video Handler
vendor_id : [0][0][0][0]
Stream #0:1[0x2](deu): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 160 kb/s (default)
Metadata:
creation_time : 2024-01-15T16:47:17.000000Z
handler_name : GPAC ISO Audio Handler
vendor_id : [0][0][0][0]
Alles anzeigen
Fast identisch, aber nicht ganz - z.B. Level42 fehlt (zeigt allerdings mein ffprobe auch nicht an beim 3sat Download). Anderer sieht so aus
Stream #0:0[0x1](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 3412 kb/s, 50 fps, 50 tbr, 12800 tbn (default)
Metadata:
handler_name : Hessischer Rundfunk mp4toolbox 1.17.0
vendor_id : [0][0][0][0]
encoder : Lavc61.3.100 libx264
Stream #0:1[0x2](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 128 kb/s (default)
Metadata:
handler_name : Hessischer Rundfunk mp4toolbox 1.17.0
vendor_id : [0][0][0][0]
Andere Audio-Rate, tbn anders (keine Ahnung was das heißt). Scheint auch noch eine Datei mit 25 fps zu geben. Irgendwas scheint Emby bei den leicht unterschiedlichen CODECs/Bitraten dazu veranlassen, ein Mal ffmpeg anzuwerfen, ein Mal nicht. Aber das ist nicht das ganze Problem. Auch wenn das benötigt würde - jemand kann vielleicht rausfinden, wieso der Transcoding Prozess wieder gestoppt wird.
Die Beispiele ändern sich (am Anfang war Bilder eines Jahres, dann 22 Kugeln), da war dann Conversion failed im ffmpeg Log, jetzt nicht mehr. Habe aber nicht alle Dateien angesehen.
Es macht für mich auch keinen Sinn, runtergeladene MP4 Dateien irgendwie umzuwandeln
Jedenfalls von mir war das nicht als Workaround gemeint, sondern als Hilfe zur Analyse des Problems. Ich gebe dir recht - das sollte einfach funktionieren.
Wenn hier niemand helfen kann, wende dich doch an den Support von Emby.
Hast du ffprobe? Kannst du mal ffprobe "/Movies/Dampfnudelblues.mp4" ausführen, und Ergebnis hier posten (nicht als Anhang, nur Copy+Paste wie ich das oben gemacht habe, ab Input #0 Zeile). Das gleiche noch für 22 Kugeln. (Ergibt im Prinzip ähnliche Info wie die Frage von bennySB)