Képernyőfelvétel a SimpleScreenRecorderrel és az ffmpeggel

Fórum: 

Bajom van a tárgyban említett két programmal. Eddig az elsőt (SSR) használtam, de hiába állítok be bármilyen fps értéket (25, 30, 60), a végeredményben mindig kihagy egy-egy képkockát, és helyette az előzőt ismétli – így olyan hatás van lejátszáskor, mintha szaggatna a videó. A beállításban Egyéb.. van beállítva kodeknek, a kodek neve: libx264, az egyéb beállításokban jelenleg a preset=superfast,crf=20,keyint50. A Képkockák kihagyásának engedélyezése nincs bejelölve. A konténet mkv (lehetne mp4 is).
Az ffmpegre a ChatGPT adott egy (több) tippet is, íme az egyik:
ffmpeg -f x11grab -video_size 1920x1080 -framerate 25 -i :0.0 -f pulse -ac 2 -i alsa_output.pci-0000_00_1b.0.analog-stereo.monitor -c:v libx264 -r 25 -preset superfast -crf 20 -c:a aac -b:a 224k output.mp4
A parancs működik ugyanúgy, mint az SSR-ben, sőt az eredmény is ugyanaz: ugyanúgy kihagy és ismétel képkockákat, mint az SSR. Ebből azt a következtetést vontam le, hogy az SSR is az ffmpeg-et használja. A másik következtetésem az, hogy hibásan működik az ffmpeg, vagy valahogy meg kellene neki adni azt, hogy ne hagyjon ki képkockákat. A ChatGPT-t megkérdeztem erről, adott néhány tippet, de egyik se működik, továbbra is ismétel az ffmpeg.
Felvettem egy 53 másodperces videót egy online filmből az ffmpeggel. Itt van:
https://mega.nz/file/3UVBnRYC#10A95TYnCluYDKcHCwmeQ-tH8CMtLCUtaWO3Jh8gBkM
Ha valaki beolvassa az Avidemuxba a videót, a jobb nyíllal lépkedve látszik, hogy meg-megáll a kép, majd továbbmegy. És ez végig van a filmen. Ettől tűnik akadozónak a videó.
Ha egy hozzáértő fórumozó tudná a megoldást, örülnék, mert van amit csak képernyőről tudok felvenni. Talán tonsur tudná a megoldást, de elég ritkán látható a fórumon.

Képernyőfelvétel a SimpleScreenRecorderrel és az ffmpeggel

Értékelés: 

0
Még nincs értékelve

#1
Én ehhez teljesen tök vagyok, segíteni nem tudok.
Én az ilyen bonyolult ffmpg meg egyéb pötyörészős procedúrák helyett 6 éve a faék egyszerű Vokoscreen-t használom képernyőfelvételhez. Hiba nélkül.
Hátha neked is jó lesz, próbát megérne talán.

Képernyőfelvétel a SimpleScreenRecorderrel és az ffmpeggel

Értékelés: 

0
Még nincs értékelve

#2 Kösz szépen, kipróbáltam, de az eredmény ugyanaz, hiszen a vokoscreen is a libx264 kodeket és az ffmpeg programot használja felvételkor.

zmintzoltan képe

Ha lehetséges, használj OpenGL felvételt

Értékelés: 

0
Még nincs értékelve

Csak egy tipp: Az OpenGL-rögzítés nem feltétlenül eredményez nagyobb képkocka-sebességet, de kiküszöböli a szakadást, és csökkenti annak a valószínűségét, hogy egy képkocka kimaradjon, vagy hogy ugyanaz a képkocka kétszer kerüljön megjelenítésre. Az eredmény általában még akkor is jobb, ha a képkockasebesség valamivel alacsonyabb.

További tippek: https://www.maartenbaert.be/simplescreenrecorder/improving-performance/

devil képe

ffmpeg

Értékelés: 

0
Még nincs értékelve

...terminálban ffmpeg parancs,oszt nem ir WARNING library configuration mismatch satobbit...???devil

csuhas32 képe

A Képkockák kihagyásának engedélyezése nincs bejelölve.

Értékelés: 

0
Még nincs értékelve

És ha bejelölöd, milyen lesz a felvétel?
*Ja, bocs, úgy látom, ezt már kipróbáltad.
Akkor kérdeznék mást: Mik a vas adatai?
Nem lehet, hogy valamelyik összetevő gyengus és a hardvernek sok a feladat, ebből adódik az ismétlés?
A mellékelt minta nekem érzetre nagyon lassú, darabos, de nem úgy hogy meg-megakad, hanem végig.

Ha jól megnézem, ez a Duna nálam is alapból is ilyen ratyi, ezt nem is érdemes rögzíteni, ha meg még ráindítom a SimpleScreenRecordert, akkor végképp élezhetetlen már a forrás is, nemhogy az elkészült felvétel.
Ehhez szerintem a borzalmas forrástól eltekintve is komoly videokártya kellene és az hogy jól be legyen állítva, azt tekerje a rendszer, amennyire csak lehet, ne a processzort terhelje ezzel.

Nálam például a Nouveau és az nvidia-driver-560 között Ég és Föld a különbség az utóbbi javára, böngészőben teljes képernyőn is sokkal jobb a műsor minősége és az arról készített próbafelvétel is sokkal jobb, ráadásul lehet, hogy ilyen felvételt nem is a SSR-rel készítenék, hanem az OBS Studio-val.

Nem az ffmpeg-et kellett piszkálnom, hanem a videokártya meghajtóprogramját.

A Képkockák kihagyásának engedélyezése nincs bejelölve.

Értékelés: 

0
Még nincs értékelve

#6 Kipróbáltam én több kodeket is, de vagy rossz volt a minőség, vagy akadozott a végeredmény. A processzor Intel Core i5-5200U, a RAM 16 GB, a lemez SSD. Nem tartom valószínűnek, hogy gyenge lenne a gép a felvételhez, mert 60 fps-sel is lehet felvenni. A videóchip a processzorban van, és lejátszáskor simán megy az online műsor, nem akadozik. Van, amikor ugyanazt a műsort veszem fel egyszerre TV-tunerrel és a képernyőfelvevővel (online forrásból), és simán felvesz mindkét forrásból, nem akadozik a kép, tehát nem a gép gyengeségéről van szó, hanem az ffmpeg hibájáról.

csuhas32 képe

nem a gép gyengeségéről van szó, hanem az ffmpeg hibájáról

Értékelés: 

0
Még nincs értékelve

#7 Ha ez így van, akkor azt lehet, hogy a fejlesztők tudják csak megoldani. Kár hogy, nincs kéznél egy jól meghajtható dedikált videokártya, hogy azzal is kipróbáld, én továbbra is úgy gondolom, hogy nem rossz a processzorba integrált videokártya. Alapfeladatokra. Az én kis tudásommal azt is el tudom képzelni, hogy itt a határ, ez a feladat más sok magának a procinak.

Nem újkeletű nálad ez a probléma.

https://linuxmint.hu/forum/video-felvetele-kepernyorol-simplescreenrecorder

Remélem sikerül rá megtalálnod a megoldást!

devil képe

nem a gép gyengeségéről van szó, hanem az ffmpeg hibájáról

Értékelés: 

0
Még nincs értékelve

#8 ...az ffmpeget fejlesztik...már a 7-es a legujabb...devil

Csak video rögzités képernyőről

Értékelés: 

0
Még nincs értékelve

Gnome alapú kiadásokon, a Shift+Ctrl+Alt+R bill. kombinációval indíthatsz képernyő felvételt - hang nélkül!
Ugyanezzel a kombinációval állíthatod le. (A "Videók" könyvtárba menti a felvételt)
Nem tudom mit használ a háttérben, de kipróbálhatod hogy ezzel a módszerrel is kihagy-e képkockát.

Csak video rögzités képernyőről

Értékelés: 

0
Még nincs értékelve

#10 Ez a billentyűkombináció Xfce-n nem vesz fel.

csuhas32 képe

Ez a billentyűkombináció Xfce-n nem vesz fel.

Értékelés: 

0
Még nincs értékelve

#11 Egész pontosan Linux Mint 20.3 Xfce a rendszered? (Betehetnéd az aláírásodba, mert alapból az ember
Linux Mint 22 Cinnamon-ban gondolkodik, hiszen az a regnáló alapértelmezett kiadás, az ettől eltérőt nem árt jelezni.)

csuhas32 képe

Próba

Értékelés: 

0
Még nincs értékelve

https://mega.nz/file/YvtF1BiZ#YK1QtOwl9hLZoRxPaKuUPoubnojrX1VLhha91vkbacU

Ezt meg tudod esetleg nézni, hogy ez is ismételi-e esetleg a képkockát, milyennek találod a minőségét amúgy?
Az SSR alapértelmezett beállításival lett rögzítve.

Szerk: Az Avidemux-szal léptetve tényleg úgy tűnik, hogy nálam is ismétel egy-egy képkockát.

csuhas32 képe

OBS Studio

Értékelés: 

0
Még nincs értékelve

Ezt nézd meg légy oly kedves:

https://mega.nz/file/RmMShayK#SIuH8K8dUeQQW0PQVkzPg5cb0MuMviQs_tnNjolwYBY
Az OBS Studio-val rögzítettem neked próbából alapbeállításokkal (csak a kimenetet állítottam a bemenettel megegyező felbontásúra). A fájlméret sokkal kisebb mint a SSR-rel, szerintem a kép folyamatos, nincs képkockaismétlés.

OBS Studio

Értékelés: 

0
Még nincs értékelve

#15 Sajnos mindkettőnél ismétlés van, csak a másodiknál nehezebb észrevenni, mert nagyon statikus a kép – ott lehet észrevenni, amikor a riporternő felemeli a kezét. Ezek szerint az OBS Studio is az ffmpeg-et használja – egyébként nálam is telepítve van, de nemigen használom.
A mintafelvételt az MX-Linuxon készítettem, de a LM-en is ugyanaz a helyzet, tehát az ffmpeg a hibás. Már csak az kellene, hogy valaki egy erősebb gépen is kipróbálja a képernyőrögzítést 25, vagy 30 fps-sel.
Többnyire a LM 20.3 Xfce-t használom, csak mostanában használtam az MX-et, mert feliratot készítettem egy filmhez.

csuhas32 képe

OBS Studio

Értékelés: 

0
Még nincs értékelve

#16 Sajnálom. Jobb ötletem egyelőre nincs. Akkor már nem kellenek neked a minták, eltávolítom őket.

devil képe

...ffmpeg...

Értékelés: 

0
Még nincs értékelve

tehát az ffmpeg a hibás.

...oszt szerintem még nincs ellenorizve...se...devil

csuhas32 képe

ellenőrizve sem

Értékelés: 

0
Még nincs értékelve

#18 Azt mondjuk tényleg nem tudom bizonyítani, hogy a forrás nem ismétel képkockát.

OBS Studio

Értékelés: 

0
Még nincs értékelve

#17 Az OBS Studióval is készítettem próbafelvételt, és ugyanaz a helyzet, mint a többi felvevővel, csupán a hang volt egy kicsit gyenge. Egyébként mit állítasz benne bemenetként a hangnál és a képnél, mert egy kissé kacifántos a beállítás?

Képernyőfelvétel a SimpleScreenRecorderrel és az ffmpeggel

Értékelés: 

0
Még nincs értékelve

#1 Itt van egy példa a módszerre:
https://mega.nz/file/bRlVEDxD#qFlI1viw9rvhalv0_xzF4NERE-nJ8vyHV4Wo-UaOltA
Az SSR-rel vettem fel 50 fps-sel, majd az Avidemuxszal átkonvertáltam 25 fps-sel, a hossz megtartásával. Az 50 fps-es felvétel akadozik, de a 25-ös már nem. Ki érti ezt? Sajnos ez a módszer sem mindig működik.
Az SSR beállítása LM 20.3-on a következő: https://ibb.co/p2B88mG
Az egyéni beállítás ez: preset=ultrafast,minrate=3000,maxrate=5000,bufsize=5000,keyint=50
A Mediainfo a videóbeállításokban ezt mutatja: https://ibb.co/bXFB3sx

Kép: 

devil képe

Képernyőfelvétel a SimpleScreenRecorderrel és az ffmpeggel

Értékelés: 

0
Még nincs értékelve

#22 ...itt a probléma mélyebben rejtozik...lenovo notbukon néztem ami Ryzen 3-sal van,oszt mind a ketto jol megy,nem akadozik...második lépésben azt az 5. generácios intelt már régen dobtam volna...a fenébe...devil

Képernyőfelvétel a SimpleScreenRecorderrel és az ffmpeggel

Értékelés: 

0
Még nincs értékelve

#23 Nem az online nézéssel van probléma, hanem a felvett videóval. Az SSR-rel, vagy az ffmpeggel vettél fel filmet/műsort a képernyőről -- ha igen mutasd, milyen lett a végeredmény? 

Miért dobnám ki a még nagyon jól működő gépemet, amikor a feladataimhoz megfelel? Igaz, hogy már elmúlt 8 éves, mégis ragaszkodom hozzá. Van benne 16 GB RAM, 3 SSD, nagy kijelző (17,3"). Szoftveres videókonvertáláshoz tényleg jó lenne egy modernebb processzor, de a meglévővel is tudok hardveresen konvertálni, ami gyorsabb.

devil képe

Képernyőfelvétel a SimpleScreenRecorderrel és az ffmpeggel

Értékelés: 

0
Még nincs értékelve

#24 .a felvettet néztem...devil