rdp / screen-capture-recorder-to-video-windows-free

a free open source windows "screen capture" device and recorder (also allows VLC/ffmpeg and others to capture/stream desktop/audio)
https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases
Other
2.11k stars 464 forks source link

When using ffmpeg to record the screen, the screen jitters #145

Open songsen opened 3 years ago

songsen commented 3 years ago

When using ffmpeg to record the screen, the screen jitters

./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec h264_qsv dshowcapture.mp4 -y 
rdp commented 3 years ago

What about different vcodec?

On Friday, December 11, 2020, Eason notifications@github.com wrote:

When using ffmpeg to record the screen, the screen jitters

./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec h264_qsv dshowcapture.mp4 -y

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.< https://ci6.googleusercontent.com/proxy/Epcbs0dQePKwM9R3huOMjjaCGfcZt1YZuE_LRxuAZDlUc7Mb45gwJe_8IX237ln35okQ3rREVHLkTlyxmpYgDeoYwfpTvgQdDkIIqjnheC2GNWD9sMDvM0aHhSGyvJ_x8IzvwzWBSdIAmVdDNrcVzgc1kuKJp4a-rgt_ZXnEhVXetBb9p5Hkj20TVTtlb_iZGmJmAHW09nmqwqBIGnD-o59wNG4=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUFVY7NB73A52ALV2VTSUHWI3A5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4LLOFHAQ.gif>

songsen commented 3 years ago

What about different vcodec? On Friday, December 11, 2020, Eason @.***> wrote: When using ffmpeg to record the screen, the screen jitters ./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec h264_qsv dshowcapture.mp4 -y — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.< https://ci6.googleusercontent.com/proxy/Epcbs0dQePKwM9R3huOMjjaCGfcZt1YZuE_LRxuAZDlUc7Mb45gwJe_8IX237ln35okQ3rREVHLkTlyxmpYgDeoYwfpTvgQdDkIIqjnheC2GNWD9sMDvM0aHhSGyvJ_x8IzvwzWBSdIAmVdDNrcVzgc1kuKJp4a-rgt_ZXnEhVXetBb9p5Hkj20TVTtlb_iZGmJmAHW09nmqwqBIGnD-o59wNG4=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUFVY7NB73A52ALV2VTSUHWI3A5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4LLOFHAQ.gif>

It is normal to use the following instructions

./ffmpeg -framerate 30 -f gdigrab -i desktop -vcodec h264_qsv dshowcapture.mp4 -y 

But using libx264 will encounter the same problem

./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec libx264 dshowcapture.mp4 -y 
rdp commented 3 years ago

Same problem with gdigrab?

On Sunday, December 13, 2020, Eason notifications@github.com wrote:

What about different vcodec? On Friday, December 11, 2020, Eason @.***> wrote: When using ffmpeg to record the screen, the screen jitters ./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec h264_qsv dshowcapture.mp4 -y — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.<

https://ci6.googleusercontent.com/proxy/Epcbs0dQePKwM9R3huOMjjaCGfcZt1YZuE_LRxuAZDlUc7Mb45gwJe_8IX237ln35okQ3rREVHLkTlyxmpYgDeoYwfpTvgQdDkIIqjnheC2GNWD9sMDvM0aHhSGyvJ_x8IzvwzWBSdIAmVdDNrcVzgc1kuKJp4a-rgt_ZXnEhVXetBb9p5Hkj20TVTtlb_iZGmJmAHW09nmqwqBIGnD-o59wNG4=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUFVY7NB73A52ALV2VTSUHWI3A5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4LLOFHAQ.gif

It is normal to use the following instructions

./ffmpeg -framerate 30 -f gdigrab -i desktop -vcodec h264_qsv dshowcapture.mp4 -y

But using libx264 will encounter the same problem ····shell ./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec libx264 dshowcapture.mp4 -y

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.< https://ci6.googleusercontent.com/proxy/5v7NTLJ5qMRn9f8kh1p15guMDMvQJVFy3Oc1rbumLUl-R13xd4qVE9csQxYPgsPWXAV9Y7ld5Ub8RLUSPt5CeLfc4LL1n_0_49l_wpohfSY4TUpFmqfn6vhDUXY1cCNOJz0NBkeHIgwcFkjNPPwj6hRBYg-XKolCP_k3zATnjGAFirtT9c96gOlLoUx3dWUKJ4sloLmjsxOpW3AaSsf408QLwKFz7-wqMPEaL7Cefg=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUD3NX5IXG34OG6U7OTSUVYHDA5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFRNGXPI.gif>

songsen commented 3 years ago

Same problem with gdigrab? On Sunday, December 13, 2020, Eason @.> wrote: What about different vcodec? On Friday, December 11, 2020, Eason @.> wrote: When using ffmpeg to record the screen, the screen jitters ./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec h264_qsv dshowcapture.mp4 -y — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.< https://ci6.googleusercontent.com/proxy/Epcbs0dQePKwM9R3huOMjjaCGfcZt1YZuE_LRxuAZDlUc7Mb45gwJe_8IX237ln35okQ3rREVHLkTlyxmpYgDeoYwfpTvgQdDkIIqjnheC2GNWD9sMDvM0aHhSGyvJ_x8IzvwzWBSdIAmVdDNrcVzgc1kuKJp4a-rgt_ZXnEhVXetBb9p5Hkj20TVTtlb_iZGmJmAHW09nmqwqBIGnD-o59wNG4=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUFVY7NB73A52ALV2VTSUHWI3A5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4LLOFHAQ.gif It is normal to use the following instructions ./ffmpeg -framerate 30 -f gdigrab -i desktop -vcodec h264_qsv dshowcapture.mp4 -y But using libx264 will encounter the same problem ····shell ./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec libx264 dshowcapture.mp4 -y — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.< https://ci6.googleusercontent.com/proxy/5v7NTLJ5qMRn9f8kh1p15guMDMvQJVFy3Oc1rbumLUl-R13xd4qVE9csQxYPgsPWXAV9Y7ld5Ub8RLUSPt5CeLfc4LL1n_0_49l_wpohfSY4TUpFmqfn6vhDUXY1cCNOJz0NBkeHIgwcFkjNPPwj6hRBYg-XKolCP_k3zATnjGAFirtT9c96gOlLoUx3dWUKJ4sloLmjsxOpW3AaSsf408QLwKFz7-wqMPEaL7Cefg=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUD3NX5IXG34OG6U7OTSUVYHDA5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFRNGXPI.gif>

No such problem

rdp commented 3 years ago

What resolution/size does each one record

On Monday, December 14, 2020, Eason notifications@github.com wrote:

Same problem with gdigrab? On Sunday, December 13, 2020, Eason @.> wrote: What about different vcodec? On Friday, December 11, 2020, Eason @.> wrote: When using ffmpeg to record the screen, the screen jitters ./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec h264_qsv dshowcapture.mp4 -y — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.<

https://ci6.googleusercontent.com/proxy/Epcbs0dQePKwM9R3huOMjjaCGfcZt1YZuE_LRxuAZDlUc7Mb45gwJe_8IX237ln35okQ3rREVHLkTlyxmpYgDeoYwfpTvgQdDkIIqjnheC2GNWD9sMDvM0aHhSGyvJ_x8IzvwzWBSdIAmVdDNrcVzgc1kuKJp4a-rgt_ZXnEhVXetBb9p5Hkj20TVTtlb_iZGmJmAHW09nmqwqBIGnD-o59wNG4=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUFVY7NB73A52ALV2VTSUHWI3A5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4LLOFHAQ.gif It is normal to use the following instructions ./ffmpeg -framerate 30 -f gdigrab -i desktop -vcodec h264_qsv dshowcapture.mp4 -y But using libx264 will encounter the same problem ····shell ./ffmpeg -framerate 30 -f dshow -i video="screen-capture-recorder" -vcodec libx264 dshowcapture.mp4 -y — You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.<

https://ci6.googleusercontent.com/proxy/5v7NTLJ5qMRn9f8kh1p15guMDMvQJVFy3Oc1rbumLUl-R13xd4qVE9csQxYPgsPWXAV9Y7ld5Ub8RLUSPt5CeLfc4LL1n_0_49l_wpohfSY4TUpFmqfn6vhDUXY1cCNOJz0NBkeHIgwcFkjNPPwj6hRBYg-XKolCP_k3zATnjGAFirtT9c96gOlLoUx3dWUKJ4sloLmjsxOpW3AaSsf408QLwKFz7-wqMPEaL7Cefg=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUD3NX5IXG34OG6U7OTSUVYHDA5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFRNGXPI.gif

No such problem

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.< https://ci3.googleusercontent.com/proxy/Pw3wcBujWCQn9OWaBEsb9oTEudxWXSNKDWamLtihKpLNRsTJzD--kw5yzvg-Yk_qXmDIAUQrWKnBRHk3tYBQHRHJzmtOIprbLXyGULhjrXDDlgXPrzpRKTnLHk7wQ7kaDzcjOqwi7LmfRqULlJ3KbYFuMkil-kttdSohKjEWTdcxX4G7YJRmDnp6dTCsMiIPi-vnzHpo6I9FY4j_jd8qQ6Tv8XQsDaMtpnKQvSvPLw=s0-d-e1-ft#https://github.com/notifications/beacon/AAADBUBWPNNQPOVDS24JQ3LSUYAFBA5CNFSM4UWNBNK2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOFRPL4UI.gif>