2018-09-07, 05:48 AM
(This post was last modified: 2018-11-20, 06:31 AM by SpaceBlackKnight.
Edit Reason: Small revisions to steps.
)
Found a easy way to speed down PAL/25fps footage (that is correctly sped up from a film source and definitely NOT field blended video, as that would still require some convoluted secret sauce of multiple scripts) without the use for Avisynth (as still cannot figure that out for the life of me )
Now the catches to this are:
This program renders with lossy codecs, but you can set the quality as high as you want in each codec's settings and get near transparent quality.
If your file has an audio track you want sped up to sync with the video, you can only get the "Film to PAL" box if you render with AAC or AC3 in the "Audio Filters" tab (copy stream with PCM, DTS, or DD Tru HD or Plus will not work and sound garbled). In this case, it is highly recommended to extract your multichannel/lossless audio and bring it into audacity/whatever other audio program you use and change speed/tempo to -4.096 (or the same number but without the - for speeding up 24fps to 25) to render separately and sync to the re timed video manually.
Download the latest version of Avidemux (freeware) http://avidemux.sourceforge.net/download.html
Load up your video, then in the video output column on the left. In order to access filters for what we're going to do, it requires a re-render. Click "Copy" and scroll down to the video codec you want to render in and hit "Configure" to set it's perimeters/bitrate to whatever you like.
Next, go to "Filters" underneath the configure tab and the video filter manager window pops up and should put you at the "Transform" selection of filters. Scroll down to the "Change FPS" filter, top source FPS should be set at "Custom" and the lower would denote the actual frame rate of the source. Since our source is "25fps", leave the top two as is and tick "Destination FPS" and select "23.98". Note: if your 25fps source has some odd interlace or top field/bottom issues, I would try the "Deinterlace" filters after you have the Change FPS filter on and find one that works best (if you do it before, you're gonna have field blended shit). Otherwise, I would deinterlace your 25/50i video in a different program that you're familiar with first. Now, if you want to speed up a 24fps source to 25fps, put 25 in the Destination FPS box and don't do anything else unless you need to have audio in sync which will require a lossy rendering in the next step.
Then press OK and it should show up in the "Active Filters" window and close the filter manager. Next, we're gonna have to render audio too if you do choose to keep the original track in sync. Hit "Copy" and choose the audio codec of your choice and whatever rate you like under "Configure". Next, go to "Filters" and in the audio filters window "Frame Rate" change is set to none. Click the drop down and select "PAL to Film" (or "Film to PAL" if converting 24fps to 25). Now, your files audio sample rate should be ether 48000hz or 44100 if the audio was from a CD or LD. If it's the latter, the you'd have to re-sample it in the tick box to 48000hz or the synced audio will have this weird garbled ghost effect. Note: you can hit the "Shift" check box to shift your track several ms to however you want and can set gain to your choosing. I would not recommend using the mixer tick box, as that's for folding down "untouched" multi channel audio and may cause problems with your sped down or up.
Now in the output format, choose the container you want to render in. I highly recommend "MKV" or "AVI", as all the others may not handle the audio correctly depending on the audio codec used. Click the save floppy icon to select your destination and render away. When your file finishes, you should notice a run time difference in your video compared to the original, in addition to a slight motion change (should be no blended fields) and a pitch change in audio.
I understand this method may not be ideal for those who use Avisynth and such, but this is a easier way to speed up or down footage without any blending/frame judder for those who aren't up to the steep learning curve of AS.
Now the catches to this are:
This program renders with lossy codecs, but you can set the quality as high as you want in each codec's settings and get near transparent quality.
If your file has an audio track you want sped up to sync with the video, you can only get the "Film to PAL" box if you render with AAC or AC3 in the "Audio Filters" tab (copy stream with PCM, DTS, or DD Tru HD or Plus will not work and sound garbled). In this case, it is highly recommended to extract your multichannel/lossless audio and bring it into audacity/whatever other audio program you use and change speed/tempo to -4.096 (or the same number but without the - for speeding up 24fps to 25) to render separately and sync to the re timed video manually.
Download the latest version of Avidemux (freeware) http://avidemux.sourceforge.net/download.html
Load up your video, then in the video output column on the left. In order to access filters for what we're going to do, it requires a re-render. Click "Copy" and scroll down to the video codec you want to render in and hit "Configure" to set it's perimeters/bitrate to whatever you like.
Next, go to "Filters" underneath the configure tab and the video filter manager window pops up and should put you at the "Transform" selection of filters. Scroll down to the "Change FPS" filter, top source FPS should be set at "Custom" and the lower would denote the actual frame rate of the source. Since our source is "25fps", leave the top two as is and tick "Destination FPS" and select "23.98". Note: if your 25fps source has some odd interlace or top field/bottom issues, I would try the "Deinterlace" filters after you have the Change FPS filter on and find one that works best (if you do it before, you're gonna have field blended shit). Otherwise, I would deinterlace your 25/50i video in a different program that you're familiar with first. Now, if you want to speed up a 24fps source to 25fps, put 25 in the Destination FPS box and don't do anything else unless you need to have audio in sync which will require a lossy rendering in the next step.
Then press OK and it should show up in the "Active Filters" window and close the filter manager. Next, we're gonna have to render audio too if you do choose to keep the original track in sync. Hit "Copy" and choose the audio codec of your choice and whatever rate you like under "Configure". Next, go to "Filters" and in the audio filters window "Frame Rate" change is set to none. Click the drop down and select "PAL to Film" (or "Film to PAL" if converting 24fps to 25). Now, your files audio sample rate should be ether 48000hz or 44100 if the audio was from a CD or LD. If it's the latter, the you'd have to re-sample it in the tick box to 48000hz or the synced audio will have this weird garbled ghost effect. Note: you can hit the "Shift" check box to shift your track several ms to however you want and can set gain to your choosing. I would not recommend using the mixer tick box, as that's for folding down "untouched" multi channel audio and may cause problems with your sped down or up.
Now in the output format, choose the container you want to render in. I highly recommend "MKV" or "AVI", as all the others may not handle the audio correctly depending on the audio codec used. Click the save floppy icon to select your destination and render away. When your file finishes, you should notice a run time difference in your video compared to the original, in addition to a slight motion change (should be no blended fields) and a pitch change in audio.
I understand this method may not be ideal for those who use Avisynth and such, but this is a easier way to speed up or down footage without any blending/frame judder for those who aren't up to the steep learning curve of AS.