2024-10-09, 03:30 PM
(2024-10-09, 03:07 PM)linuxnoob0009 Wrote:(2024-10-09, 02:06 PM)TheDreadPirate Wrote: Try remuxing one of the files and test the new file. This will copy the existing video/audio into a new container. Since there is no encoding it should take a few seconds to complete.Hello again!
Code:/usr/lib/jellyfin-ffmpeg/ffmpeg -fflags +genpts+igndts -i "/MEDIADRIVE/SERIES/Millennium/Season 1/Millennium - 01x01 - Pilot.mp4" -map 0 -codec copy -max_muxing_queue_size 2048 -max_interleave_delta 0 -avoid_negative_ts disabled newFile.mp4
Then try playing the new file.
I did this and the file actually plays!
....However - the timecode just stays at 0:00 the whole time. I can't search / forward or rewind when playing. And I cannot switch between the audio tracks. Luckily it played with the standard track and not the commentary. This is very mysterious.... does this make any sense at all?
I also made a .mkv-version, leaving the video and converting the audio to aac, using ffmpeg and this one works normally (except that it only has one audio track - i guess i messed up the CLI command)
Something is off spec or broken with that file. These flags, -fflags +genpts+igndts, are supposed to help deal with some weird container issues.
Try running the same command without those flags and see what happens with the resulting file.