TV Recordings - Save TV recordings at 50/60fps.
Jan 15, 2016 6:15:15 GMT -5
futuregshost and retched like this
Post by RicePlay33 on Jan 15, 2016 6:15:15 GMT -5
Hey folks,
First, it has been a while since I haven't posted or said anything on the forum ^^ However, this dosen't means I remain inactive and/or I do nothing. I'm regularly checking the forum (Without sign-in most of the time, takes too long) and I'm working on many other stuff on my PC.
By now, you might be wondering why I'm talking about this s**t and why I've created this thread. Well, that's related to the fact that while I'm working, I keep searching to improve my video skills. (Mostly editing & re-encoding captured TV) I cut the ads, resynch audio/video, convert to 50fps etc.. Like that, I can store them correctly and neatly in my HDD. Basically, I'm creating this thread to share my knowledge about this. Maybe it might interest/help people like me.
For those who might not know, television streams are in interlaced signals. "Err.. What the hell is that ?" Well I'm not an expert so I can't really explain in details but I'm gonna try to make it simple. The interlaced signal is a video technique for doubling the frame rate and reduce screen flickering (Back in days for CRT TVs) all that without using extra bandwidth. But there's a problem. On PCs (Or almost any unrelated TV devices) are using progressive signal, not interlaced. "Alright, and it means ?" It'll work, an interlaced signal will play on a progressive signal device but there'll be some problems.
"Umh Ok.. Why ? And how this interlaced thing works ?" Here's how it works : The interlaced signal contains two fields of a video frame captured at two different times. In the other hand, the progressive signal contains all the fields of a video frame and displays them in one time. Understood ? But the problem is that on a progressive device an interlaced signal will shows some graphical glitches called "artefacts". This. See ? Looks like 2 images in one. Why ? Because the progressive device will natively try to show all the fields at once instead of showing them in a sequencial order. Only TVs (and/or related devices) are capable of showing the individual fields in a sequential order in other and simpler words, "decoding" a interlaced signal. Other devices (Which are using progressive scan) needs to "decode" this signal to make the video play without those visual glitches. (Note that this "decoding" process is simply called "deinterlacing").
"Okey... Where are we now ? I'm lost x)" Alright, that was a bit complicated I know ^^ But knowing this is gonna be useful. We now know that the signal has to be deinterlaced. Many softwares can do that on the fly. VLC for exemple has an option for it. Once deinterlaced, the video plays normally at high framerate. (If the stream is at 25fps it'll play at 50. 30fps at 60).
"Ok. Thanks. Bye." Wait a sec! Okey it works but this method use a lot of CPU power and only works on a device (PC) where there's a software that is able to do this. There's an ultimate solution. Deinterlace the video and convert it in progressive signal for good. I personally use Adobe Premiere Pro. (Almost any good video editing software is able to do the same). Import your interlaced video into it, change the framerate to 50 and select "Progressive" fields order, export it and tada ! You have your video in 50fps in progressive signal. No more graphical artefacts and use less CPU power. Enjoy!
Or...... If you don't like 50/60fps and you can just export it at 25/30fps. Like everybody. lol.
Well, If you've read everything hum.. you deserve a cookie (No joke^^) and thank you. I might have done some errors, if it's the case don't hesitate to say it (I don't know everything either ^^) Maybe most of you might think that 50/60fps is useless, personally I love it. Don't hesitate to say in the comments if you prefer standard frame rate (24fps/25/29.97/30) or high ones (50/59.94/60) Everybody is different. Thanks. Jess.
Note : If you are capturing TV by an external device such as Avermedia etc.., the video file might already be in progressive. In this case, just make sure that you have set the frame rate setting on 50 or 60fps. I'm saying this because I'm using the DVR function of my TV and my recordings are directly in native format without any re-encoding.
First, it has been a while since I haven't posted or said anything on the forum ^^ However, this dosen't means I remain inactive and/or I do nothing. I'm regularly checking the forum (Without sign-in most of the time, takes too long) and I'm working on many other stuff on my PC.
By now, you might be wondering why I'm talking about this s**t and why I've created this thread. Well, that's related to the fact that while I'm working, I keep searching to improve my video skills. (Mostly editing & re-encoding captured TV) I cut the ads, resynch audio/video, convert to 50fps etc.. Like that, I can store them correctly and neatly in my HDD. Basically, I'm creating this thread to share my knowledge about this. Maybe it might interest/help people like me.
For those who might not know, television streams are in interlaced signals. "Err.. What the hell is that ?" Well I'm not an expert so I can't really explain in details but I'm gonna try to make it simple. The interlaced signal is a video technique for doubling the frame rate and reduce screen flickering (Back in days for CRT TVs) all that without using extra bandwidth. But there's a problem. On PCs (Or almost any unrelated TV devices) are using progressive signal, not interlaced. "Alright, and it means ?" It'll work, an interlaced signal will play on a progressive signal device but there'll be some problems.
"Umh Ok.. Why ? And how this interlaced thing works ?" Here's how it works : The interlaced signal contains two fields of a video frame captured at two different times. In the other hand, the progressive signal contains all the fields of a video frame and displays them in one time. Understood ? But the problem is that on a progressive device an interlaced signal will shows some graphical glitches called "artefacts". This. See ? Looks like 2 images in one. Why ? Because the progressive device will natively try to show all the fields at once instead of showing them in a sequencial order. Only TVs (and/or related devices) are capable of showing the individual fields in a sequential order in other and simpler words, "decoding" a interlaced signal. Other devices (Which are using progressive scan) needs to "decode" this signal to make the video play without those visual glitches. (Note that this "decoding" process is simply called "deinterlacing").
"Okey... Where are we now ? I'm lost x)" Alright, that was a bit complicated I know ^^ But knowing this is gonna be useful. We now know that the signal has to be deinterlaced. Many softwares can do that on the fly. VLC for exemple has an option for it. Once deinterlaced, the video plays normally at high framerate. (If the stream is at 25fps it'll play at 50. 30fps at 60).
"Ok. Thanks. Bye." Wait a sec! Okey it works but this method use a lot of CPU power and only works on a device (PC) where there's a software that is able to do this. There's an ultimate solution. Deinterlace the video and convert it in progressive signal for good. I personally use Adobe Premiere Pro. (Almost any good video editing software is able to do the same). Import your interlaced video into it, change the framerate to 50 and select "Progressive" fields order, export it and tada ! You have your video in 50fps in progressive signal. No more graphical artefacts and use less CPU power. Enjoy!
Or...... If you don't like 50/60fps and you can just export it at 25/30fps. Like everybody. lol.
Well, If you've read everything hum.. you deserve a cookie (No joke^^) and thank you. I might have done some errors, if it's the case don't hesitate to say it (I don't know everything either ^^) Maybe most of you might think that 50/60fps is useless, personally I love it. Don't hesitate to say in the comments if you prefer standard frame rate (24fps/25/29.97/30) or high ones (50/59.94/60) Everybody is different. Thanks. Jess.
Note : If you are capturing TV by an external device such as Avermedia etc.., the video file might already be in progressive. In this case, just make sure that you have set the frame rate setting on 50 or 60fps. I'm saying this because I'm using the DVR function of my TV and my recordings are directly in native format without any re-encoding.