document current most important todo for jellyfin streaming
[hevc-pipeline.git] / hevc-pipeline.sh
index a6cc09a..4508e7a 100755 (executable)
@@ -23,3 +23,8 @@ printf '%s\0' "${hevc_films[@]}" | xargs -0 -P 1 -I@ bash -c 'ssh mbp '"'"'cat "
         -f matroska \
         - | \
         ssh mbp '"'"'cat > "@".new'"'"''
+# TODO this cat generates an .mkv container with invalid timestamps or something else Jellyfin + HLS
+# can't understand. Requires reconstruction on the other side.
+# it's often re-encoded at >150x speed so it's not important, but maybe it should be piped to ffmpeg
+# on the other system automatically.
+# ffmpeg -i $out.mkv.new -map 0 -vcodec copy -acodec copy $out.mkv.new.mkv