Convert between Analog codecs (NTSC and PAL) - Printable Version +- Jellyfin Forum (https://forum.jellyfin.org) +-- Forum: Development (https://forum.jellyfin.org/f-development) +--- Forum: Feature Requests (https://forum.jellyfin.org/f-feature-requests) +--- Thread: Convert between Analog codecs (NTSC and PAL) (/t-convert-between-analog-codecs-ntsc-and-pal) |
Convert between Analog codecs (NTSC and PAL) - HStone32 - 2024-01-13 I recently added to my collection some videos whose source were originally shot for NTCS, but got adapted and distributed in the PAL region. I discovered that an issue of framerate arrises in the video files. In order to accommodate framerate differences between PAL and NTSC regions, the video files have been sped up a bit, resulting in shorter videos, and higher pitched audio. After doing some research, I found that typically PAL DVD drives have a chipset whose job is to slow the video down to emulate the original NTCS speed and pitch. Unfortunately, that effect doesn't carry over through the method I used to obtain the videos. It by no means makes the videos unwatchable, but it's a slight annoyance, and I feel I owe it to my collection to try to fix it. I found a great tutorial on how to edit the video files to restore them to their original NTSC framerate and speed, and I'm going to look into automating the process through bash scripting, but I've got to thinking. I know that some video players are able to digitally emulate this conversion chipset. That got me thinking, can the jellyfin do it too? Before I post this request in the official channels, I wanted to discuss it here first to find out if it's even possible, or if there is even any willingness to explore this feature. Additionally, if there's anyone in the know here who could explain what this feature would entail, I'd like to know what those details are in case I can help out in this feature's development in any way. RE: Convert between Analog codecs (NTSC and PAL) - TheDreadPirate - 2024-01-14 I'm not a dev, so just talking out my butt. The function to adjust the video is possibly simple enough, it's the detection that is the problem. How would Jellyfin distinguish when to adjust the video? RE: Convert between Analog codecs (NTSC and PAL) - abpjf - 2024-02-08 There's no straightforward way (read: some process that a media server/player can employ automatically) to do a correct PAL->NTSC conversion. While the framerate conversion would be fairly straightforward (assuming JF would have the ability to do something like "if framerate =25fps, then convert to 29.97fps"), it's the audio (as you noted) that would be a problem. This 'guide' (https://www.digitalfaq.com/guides/video/convert-pal-ntsc.htm) gives a decent idea of what that would entail. Just out of curiosity, if the videos were original-NTSC sources, couldn't you just go ahead and get "local" NTSC versions of them? (I'm assuming these titles aren't PAL-exclusive if they were originally NTSC content) |