2026-10-05, 02:07 AM
Same error.
|
2026-10-05, 02:07 AM
Same error.
2026-10-05, 03:28 AM
(This post was last modified: 2026-10-05, 03:29 AM by GlenR. Edited 1 time in total.)
Ran the svcript again explicitly referencing the path to ffmpeg and got the following:
/usr/lib/jellyfin-ffmpeg/ffmpeg -fflags +genpts+igndts -i "/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.ts" -map 0 -codec copy -max_muxing_queue_size 2048 -avoid_negative_ts disabled -max_interleave_delta 0 "/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.mp4" ffmpeg version 8.1.2-Jellyfin Copyright © 2000-2026 the FFmpeg developers built with gcc 14 (Debian 14.2.0-19) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-unstable --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-libxcb-shape --disable-xlib --disable-sdl2 --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vulkan-static --enable-vaapi --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc --arch=amd64 --enable-libvpl --enable-amf libavutil 60. 26.102 / 60. 26.102 libavcodec 62. 28.102 / 62. 28.102 libavformat 62. 12.102 / 62. 12.102 libavdevice 62. 3.102 / 62. 3.102 libavfilter 11. 14.102 / 11. 14.102 libswscale 9. 5.102 / 9. 5.102 libswresample 6. 3.102 / 6. 3.102 [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [mp3float @ 0x7b64e16fba80] Header missing [h264 @ 0x7b64e16fb380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x7b64e16fb380] no frame! [in#0/mpegts @ 0x7b64e16b4000] start time for stream 3 is not set in estimate_timings_from_pts [in#0/mpegts @ 0x7b64e16b4000] PES packet size mismatch [in#0/mpegts @ 0x7b64e16b4000] Packet corrupt (stream = 0, dts = 325649828 .[in#0/mpegts @ 0x7b64e16b4000] PES packet size mismatch [in#0/mpegts @ 0x7b64e16b4000] Packet corrupt (stream = 1, dts = 325640567 .[in#0/mpegts @ 0x7b64e16b4000] Could not find codec parameters for stream 4 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options Input #0, mpegts, from '/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.ts': Duration: 00:20:56.52, start: 34926.914311, bitrate: 1468 kb/s Program 1317 Stream #0:0[0x251]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, start 34927.714311 Stream #0:1[0x253](eng): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 128 kb/s, start 34927.037311 Stream #0:2[0x254](eng): Subtitle: dvb_teletext (libzvbi_teletextdec) ([6][0][0][0] / 0x0006), 492x250, start 34926.914311 Stream #0:3[0x206]: Data: none, start 34926.914311 Stream #0:4[0x206]: Unknown: none ([5][0][0][0] / 0x0005), start 34926.914311 [out#0/mp4 @ 0x7b64e1677580] Cannot map stream #0:4 - unsupported type. [out#0/mp4 @ 0x7b64e1677580] If you want unsupported types ignored instead of failing, please use the -ignore_unknown option If you want them copied, please use -copy_unknown Error opening output file /recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.mp4. Error opening output files: Invalid argument
2026-10-05, 12:44 PM
Do you happen to know what streams 3 and 4 are? For this testing I'm just going to drop them. We'll also need to convert the teletext to SRT, since MP4 doesn't support that subtitle codec.
Code: /usr/lib/jellyfin-ffmpeg/ffmpeg -fflags +genpts+igndts -i "/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.ts" -map 0:v -map 0:a -map 0:2 -c:v copy -c:a copy -c:s srt -max_muxing_queue_size 2048 -avoid_negative_ts disabled -max_interleave_delta 0 "/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.mp4"But to figure out what streams 3 and 4 are use this command and share the output. Code: /usr/lib/jellyfin-ffmpeg/ffprobe -i "/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.ts" -show_entries stream -v quiet -of json
Stream types:
{ "programs": [ { "streams": [ { "index": 0, "codec_name": "h264", "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", "profile": "Main", "codec_type": "video", "codec_tag_string": "[27][0][0][0]", "codec_tag": "0x001b", "mime_codec_string": "avc1.4d401e", "width": 720, "height": 576, "coded_width": 720, "coded_height": 576, "has_b_frames": 1, "sample_aspect_ratio": "64:45", "display_aspect_ratio": "16:9", "pix_fmt": "yuv420p", "level": 30, "chroma_location": "left", "field_order": "tt", "is_avc": "false", "nal_length_size": "0", "ts_id": "1282", "ts_packetsize": "188", "id": "0x251", "r_frame_rate": "25/1", "avg_frame_rate": "25/1", "time_base": "1/90000", "start_pts": 3143494288, "start_time": "34927.714311", "duration_ts": 113014800, "duration": "1255.720000", "bits_per_raw_sample": "8", "extradata_size": 48, "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 } }, { "index": 1, "codec_name": "mp2", "codec_long_name": "MP2 (MPEG audio layer 2)", "codec_type": "audio", "codec_tag_string": "[3][0][0][0]", "codec_tag": "0x0003", "mime_codec_string": "mp4a.40.33", "sample_fmt": "fltp", "sample_rate": "48000", "channels": 2, "channel_layout": "stereo", "bits_per_sample": 0, "initial_padding": 0, "ts_id": "1282", "ts_packetsize": "188", "id": "0x253", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 3143433358, "start_time": "34927.037311", "duration_ts": 112974480, "duration": "1255.272000", "bit_rate": "128000", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 }, "tags": { "language": "eng" } }, { "index": 2, "codec_name": "dvb_teletext", "codec_long_name": "DVB teletext", "codec_type": "subtitle", "codec_tag_string": "[6][0][0][0]", "codec_tag": "0x0006", "width": 492, "height": 250, "ts_id": "1282", "ts_packetsize": "188", "id": "0x254", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 3143422288, "start_time": "34926.914311", "duration_ts": 113011200, "duration": "1255.680000", "extradata_size": 2, "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 }, "tags": { "language": "eng" } }, { "index": 3, "codec_type": "data", "codec_tag_string": "[0][0][0][0]", "codec_tag": "0x0000", "ts_id": "1282", "ts_packetsize": "188", "id": "0x206", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 3143422288, "start_time": "34926.914311", "duration_ts": 113086800, "duration": "1256.520000", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 } }, { "index": 4, "codec_tag_string": "[5][0][0][0]", "codec_tag": "0x0005", "ts_id": "1282", "ts_packetsize": "188", "id": "0x206", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 3143422288, "start_time": "34926.914311", "duration_ts": 113086800, "duration": "1256.520000", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 } } ] } ], "stream_groups": [ ], "streams": [ { "index": 0, "codec_name": "h264", "codec_long_name": "H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10", "profile": "Main", "codec_type": "video", "codec_tag_string": "[27][0][0][0]", "codec_tag": "0x001b", "mime_codec_string": "avc1.4d401e", "width": 720, "height": 576, "coded_width": 720, "coded_height": 576, "has_b_frames": 1, "sample_aspect_ratio": "64:45", "display_aspect_ratio": "16:9", "pix_fmt": "yuv420p", "level": 30, "chroma_location": "left", "field_order": "tt", "is_avc": "false", "nal_length_size": "0", "ts_id": "1282", "ts_packetsize": "188", "id": "0x251", "r_frame_rate": "25/1", "avg_frame_rate": "25/1", "time_base": "1/90000", "start_pts": 3143494288, "start_time": "34927.714311", "duration_ts": 113014800, "duration": "1255.720000", "bits_per_raw_sample": "8", "extradata_size": 48, "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 } }, { "index": 1, "codec_name": "mp2", "codec_long_name": "MP2 (MPEG audio layer 2)", "codec_type": "audio", "codec_tag_string": "[3][0][0][0]", "codec_tag": "0x0003", "mime_codec_string": "mp4a.40.33", "sample_fmt": "fltp", "sample_rate": "48000", "channels": 2, "channel_layout": "stereo", "bits_per_sample": 0, "initial_padding": 0, "ts_id": "1282", "ts_packetsize": "188", "id": "0x253", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 3143433358, "start_time": "34927.037311", "duration_ts": 112974480, "duration": "1255.272000", "bit_rate": "128000", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 }, "tags": { "language": "eng" } }, { "index": 2, "codec_name": "dvb_teletext", "codec_long_name": "DVB teletext", "codec_type": "subtitle", "codec_tag_string": "[6][0][0][0]", "codec_tag": "0x0006", "width": 492, "height": 250, "ts_id": "1282", "ts_packetsize": "188", "id": "0x254", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 3143422288, "start_time": "34926.914311", "duration_ts": 113011200, "duration": "1255.680000", "extradata_size": 2, "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 }, "tags": { "language": "eng" } }, { "index": 3, "codec_type": "data", "codec_tag_string": "[0][0][0][0]", "codec_tag": "0x0000", "ts_id": "1282", "ts_packetsize": "188", "id": "0x206", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 3143422288, "start_time": "34926.914311", "duration_ts": 113086800, "duration": "1256.520000", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 } }, { "index": 4, "codec_tag_string": "[5][0][0][0]", "codec_tag": "0x0005", "ts_id": "1282", "ts_packetsize": "188", "id": "0x206", "r_frame_rate": "0/0", "avg_frame_rate": "0/0", "time_base": "1/90000", "start_pts": 3143422288, "start_time": "34926.914311", "duration_ts": 113086800, "duration": "1256.520000", "disposition": { "default": 0, "dub": 0, "original": 0, "comment": 0, "lyrics": 0, "karaoke": 0, "forced": 0, "hearing_impaired": 0, "visual_impaired": 0, "clean_effects": 0, "attached_pic": 0, "timed_thumbnails": 0, "non_diegetic": 0, "captions": 0, "descriptions": 0, "metadata": 0, "dependent": 0, "still_image": 0, "multilayer": 0 } } ] } The conversion still failed: ffmpeg version 8.1.2-Jellyfin Copyright © 2000-2026 the FFmpeg developers built with gcc 14 (Debian 14.2.0-19) configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-version=Jellyfin --disable-unstable --disable-doc --disable-ffplay --disable-static --disable-libxcb --disable-libxcb-shm --disable-libxcb-xfixes --disable-libxcb-shape --disable-xlib --disable-sdl2 --enable-lto=auto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-opencl --enable-libdrm --enable-libxml2 --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libharfbuzz --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libsvtav1 --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-vulkan-static --enable-vaapi --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc --arch=amd64 --enable-libvpl --enable-amf libavutil 60. 26.102 / 60. 26.102 libavcodec 62. 28.102 / 62. 28.102 libavformat 62. 12.102 / 62. 12.102 libavdevice 62. 3.102 / 62. 3.102 libavfilter 11. 14.102 / 11. 14.102 libswscale 9. 5.102 / 9. 5.102 libswresample 6. 3.102 / 6. 3.102 [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [mp3float @ 0x75acfd300a80] Header missing [h264 @ 0x75acfd300380] non-existing PPS 0 referenced Last message repeated 1 times [h264 @ 0x75acfd300380] no frame! [in#0/mpegts @ 0x75acfd2b9000] start time for stream 3 is not set in estimate_timings_from_pts [in#0/mpegts @ 0x75acfd2b9000] PES packet size mismatch [in#0/mpegts @ 0x75acfd2b9000] Packet corrupt (stream = 0, dts = 325649828 .[in#0/mpegts @ 0x75acfd2b9000] PES packet size mismatch [in#0/mpegts @ 0x75acfd2b9000] Packet corrupt (stream = 1, dts = 325640567 .[in#0/mpegts @ 0x75acfd2b9000] Could not find codec parameters for stream 4 (Unknown: none ([5][0][0][0] / 0x0005)): unknown codec Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options Input #0, mpegts, from '/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.ts': Duration: 00:20:56.52, start: 34926.914311, bitrate: 1468 kb/s Program 1317 Stream #0:0[0x251]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 90k tbn, start 34927.714311 Stream #0:1[0x253](eng): Audio: mp2 (mp3float) ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 128 kb/s, start 34927.037311 Stream #0:2[0x254](eng): Subtitle: dvb_teletext (libzvbi_teletextdec) ([6][0][0][0] / 0x0006), 492x250, start 34926.914311 Stream #0:3[0x206]: Data: none, start 34926.914311 Stream #0:4[0x206]: Unknown: none ([5][0][0][0] / 0x0005), start 34926.914311 Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #0:2 -> #0:2 (dvb_teletext (libzvbi_teletextdec) -> subrip (srt)) Press [q] to stop, [?] for help [sost#0:2/srt @ 0x75acfd2b9a00] [enc:srt @ 0x75acfcf82680] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height. [sost#0:2/srt @ 0x75acfd2b9a00] Task finished with error code: -1094995529 (Invalid data found when processing input) [sost#0:2/srt @ 0x75acfd2b9a00] Terminating thread with return code -1094995529 (Invalid data found when processing input) [out#0/mp4 @ 0x75acfd277640] Nothing was written into output file, because at least one of its streams received no packets. frame= 0 fps=0.0 q=-1.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:00.00 Conversion failed!
2026-10-05, 08:23 PM
I find it odd that live TV plays but not the recorded file. HD live TV does play a bit jerky though.
2026-10-05, 10:04 PM
I tested on my Samsung TV. I have side-loaded the Jellyfin Tizen app into my older Samsung (so it doesn't support anamorphic) but the recorded TV played on that. Live TV gave a circle of death though.
Yesterday, 11:33 PM
This is getting more frustrating by the day. I appreciate the help so far but I seem to be getting nowhere. Let me try and consolidate everything so far and see if someone can assist with a solution.
I am running Jellyfin V12.1 in a docker container on Ubuntu 26.04.1 LTS server. Live TV is via HDHomerun and I am in Australia so receiving DVB-T transmissions. Live TV / Recorded TV has been a headache all along. My desktop is running Linux Mint V22.3. Australian TV networks have a primary channel and several secondary channels. For this I will use our channel 7 network as an example. If I try and view live TV from the browser (Firefox) I experience the following: Viewing live TV on Channel 7 is fine. Viewing live TV on one of the secondary 7 network channels gives an immediate playback error and no FFmpeg transcode logs are generated. Recording from the primary channel is fine but playing it back results in the 'circle of death' Recording from the secondary channels doesn't happen. If I use the desktop client things change: Viewing live TV on Channel 7 causes it to hang before any video plays - I have to exit the client. Viewing live TV on one of the secondary 7 network channels gives an immediate playback error and no FFmpeg transcode logs are generated. Playback of recorded TV from the primary channel works fine Recording from the secondary channels doesn't happen. I have attached a copy of my docker_compose.yml file and screenshots of how transcoding is set up. HD Homerun is set up with Allow hardware transcoding enabled. I have fiddled with settings and still get nowhere. Hopefully condensing the issues to one post will help shed light on the problem. Any help greatly appreciated.
Today, 02:09 AM
Oops. I missed your update from a few days ago.
Let's go one step further and remove the subtitle stream. Something about it isn't getting recorded correctly or something, based on that error message. Code: /usr/lib/jellyfin-ffmpeg/ffmpeg -fflags +genpts+igndts -i "/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.ts" -map 0:v -map 0:a -c:v copy -c:a copy -max_muxing_queue_size 2048 -avoid_negative_ts disabled -max_interleave_delta 0 "/recordings/Get Clever/Season 3/Get Clever S03E04 Series 3, Episode 4.mp4"If that works, that should at least prove that the audio and video is fine and that the subtitles are the problem.
Today, 06:27 AM
Unfortunately during my attempts to get somewhere I deleted the Get Clever episode. It was broadcast on a channel called 7Flix but now 7Flix doesn't play at all and won't record anything. Trying to view the channel gives this error:
Playback Error There was an error processing the request. Please try again later. No attempt to play, circle of death, nothing, just straight to that message. Trying to record it and the guide says the show is scheduled to record, but nothing happens. The main channel, 7 Digital, plays fine and records OK in the browser but will not play the recording in the browser. The recording plays in the desktop client without issue but will not play live TV in the desktop client. I'm completely stumped.
I just tried to access 7Flix directly from HD Homerun and it does download in mpeg and it is playable in a video player (Celluloid by default in Mint) so the tuner looks fine. Jellyfin fails to play or record it, amongst other channels...
I put the 7Flix clip from HD Homerun into KDENLIVE and the properties of the file are attached. For comparison the properties of the 7Digital recording are also attached. |
|
|
|
|