Olyan konzolos lejatszot keresek, amely kepes a videokep csak egyik reszet lejatszani. (nincs X-window)
Azaz mondjuk a bal felso 500x300-as reszt egy fullHD videobol. Es ezt a szekciot kepes teljes kepernyore kitolni.
Otletek?
Jo lenne, ha regebbi debian-on is mukodne...
- 521 megtekintés
Hozzászólások
ugylátom ver a sors rendesen, előbb az multicast most meg ez ...
mplayer/mpv stb vel probálkoznék
Fedora 42, Thinkpad x280
- A hozzászóláshoz be kell jelentkezni
dehogy ver, csak problemakat oldanek meg :D De azert orulok hogy valaszolsz...
cimszavakat en is tudok, mplayer, meg vlc, meg ffplay, de valahogy nem talalom a parametereket...hatha valakinek ez fejben van mar...
- A hozzászóláshoz be kell jelentkezni
crop filterrel lehet kivagni a kep egy reszet
- A hozzászóláshoz be kell jelentkezni
mpv --video-zoom=2 --video-align-x=1 --video-align-y=1 clip.mp4 - Az értékeket a zoomot ki kell kísérletezni. Az x1 y1 a bal alsó sarok. A -1 -1 a bal felső sarok. Elvileg a téglalapot is lehet mozgatni.
- A hozzászóláshoz be kell jelentkezni
mplayer -vo caca -vf crop 500:300 videom.mp4
egyébként
mplayer -vo help
- A hozzászóláshoz be kell jelentkezni
Aha, kosz. Es a jobb also hogy jon ki? Gondolom itt valahogyan a kezdopontot is mneg kell adni.
- A hozzászóláshoz be kell jelentkezni
https://incenp.org/notes/2012/video-cropping.html
amúgy google első találat "mplayer crop" -ra
4 és fél éve csak vim-et használok. elsősorban azért, mert még nem jöttem rá, hogy kell kilépni belőle.
- A hozzászóláshoz be kell jelentkezni
-vf crop 500:300:100:100
eltolod a kezdőpontot a 100:100-ra
- A hozzászóláshoz be kell jelentkezni
-vo caca
Ezen felröhögtem, habár valóban a kérdező említette a konzolos lejátszót, de nem hiszem, hogy erre gondolt :)
- A hozzászóláshoz be kell jelentkezni
Akartam fbdevet írni, de nálam nem támogatott, caca-val meg ment :)
- A hozzászóláshoz be kell jelentkezni
Nincs használatával kapcsolatos tapasztalatom,
elvileg "streamer" -eknek van kitalálva, videókép kompozíciót lehet vele összerakni, képes lehet arra is ami neked kell:
- A hozzászóláshoz be kell jelentkezni
Azért ez masszív ágyúval verébre kategória :)
BlackY
"Gyakran hasznos ugyanis, ha számlálni tudjuk, hányszor futott le már egy végtelenciklus." (haroldking)
- A hozzászóláshoz be kell jelentkezni
mplayer -vo fbdev2 crop 500:300 videom.mp4
mukodik, de sajna ez csak kivag, nekem teljes kepernyore zoom-olni is kellene a kivagott reszt.
Otlet?
- A hozzászóláshoz be kell jelentkezni
mplayer -vo fbdev2 crop 500:300 -fs -zoom -x 1024 -y 768 videom.mp4
- A hozzászóláshoz be kell jelentkezni
Ez nem muxik! Ugy tunik, fbdev-en ez nem feature.
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 44100 Hz, 2 ch, floatle, 125.6 kbit/4.45% (ratio: 15698->352800)
Selected audio codec: [ffaac] afm: ffmpeg (FFmpeg AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
AO: [pulse] Init failed: Connection refused
Failed to initialize audio driver 'pulse'
AO: [alsa] 44100Hz 2ch floatle (4 bytes per sample)
Starting playback...
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
[fbdev2] Can't put VSCREENINFO: Invalid argument
[fbdev2] Can't put VSCREENINFO: Invalid argument
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
[fbdev2] Can't put VSCREENINFO: Invalid argument
[fbdev2] Can't put VSCREENINFO: Invalid argument
[swscaler @ 0xb6859400]bicubic scaler, from yuv420p to rgb565le using C
[swscaler @ 0xb6859400]No accelerated colorspace conversion found from yuv420p to rgb565le.
[swscaler @ 0xb6859400]using unscaled yuv420p -> rgb565le special converter
VO: [fbdev2] 500x300 => 500x300 BGR 16-bit [fs] [zoom]
- A hozzászóláshoz be kell jelentkezni
Ez mukodik, de bizonyos CPUkon lassu, igy a hajamra kenhetem fullHD-nal:
mplayer -vo fbdev2 -vf crop=960:540:960:0,scale -zoom -x 1920 -y 1080 file.mp4
- A hozzászóláshoz be kell jelentkezni
mplayer -vo fbdev2 -fs -vf crop=960:540:960:0,scale=1920:1080 file.mp4
- A hozzászóláshoz be kell jelentkezni
Ugyanaz a hatas.
- A hozzászóláshoz be kell jelentkezni
hat fbdev-en ne varj csodat, foleg ne 16 bites szinmelysegnel.
hw accel nelkul mindig szar lesz, vagy megeszi a cpu-t, vagy a 2 egyutt :)
konzolos hw accell meg regen volt a matrox g400-ra meg nehany embedded gpu-ra, de amugy altalanossagban csak X alatt van supportalva, mivel mindenkepp kell hozza kernel tamogatas es driver...
dobj fel egy X-et wm nelkul, es ugy jo lesz (felteve ha van rendes driver a gpu-dhoz)
- A hozzászóláshoz be kell jelentkezni
Jah tudom. Raspi 4-rol van egyebkent szo.
Sajna nem talalok olyan mplayer-t, amiben benne van az HW acceleration es vagni is tud (omxplayer nem opcio).
- A hozzászóláshoz be kell jelentkezni
A VLC is tudja valahogy, de ez nem akart mukodni:
cvlc --aspect-ratio=16:9 --video-filter=croppadd{croptop=10,cropbottom=140,cropleft=10,cropright=160} file.mp4
1e56b30] chain filter error: Too high level of recursion (3)
[b1e54548] main filter error: Failed to create video converter
[b1e52dc8] main filter error: Failed to create video filter 'croppaddcropright=160'
[b1e52dc8] main filter error: Failed to create video filter 'croppaddcropright=160'
[b1e54548] chain filter error: Too high level of recursion (3)
[b1e56b30] main filter error: Failed to create video converter
[b1e54548] chain filter error: Too high level of recursion (3)
[b1e56b30] main filter error: Failed to create video converter
- A hozzászóláshoz be kell jelentkezni
Itt otlet, mi a pontos setup?
- A hozzászóláshoz be kell jelentkezni
Ezt így egyben egyik lejátszó sem tudja magában, konzolon. De ffmpeg-gel ki tudod nyerni az adott pillanatképet, amit imagemagick convert-tel le tudsz vágni adott méretre, régióra, és mindkét program konzolos CLI, mennek X vagy Wayland vagy framebuffer nélkül is. Csak annyi változik, hogy nem egy alkalmazással csinálod, hanem kettővel.
Paramétereket megtalálni nem könnyű, sok manual nyálazással jár. Ezek a CLI toolok nem felhasználóbarátak, viszont ha megtanulod kezelni, akkor mindegyik svájci bicska, scriptekben használható, stb..
Mondjuk azt nem tudom, hogy miért egy X nélküli, régi debianos gépen akarod mindezt csinálni, de kivitelezhető. Lehet gyorsabban meglennél, ha az adott fájlt átvinnéd valami másik desktop gépre, az viszont igaz, hogy akkor nem tanulsz belőle, így meg a konzolos eszközökkel legalább gyakorolsz.
“Windows 95/98: 32 bit extension and a graphical shell for a 16 bit patch to an 8 bit operating system originally coded for a 4 bit microprocessor, written by a 2 bit company that can't stand 1 bit of competition.”
- A hozzászóláshoz be kell jelentkezni