Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Multimedia ja grafiikka => Aiheen aloitti: kamara - 15.05.16 - klo:20.05
-
Mitenkähän saisi tämän tekemään sen kokoisia kuvia kuin näytöllekin tulee ?
mplayer "$file" -vo png:z=0 -ao null -vf scale=-2:576 -sws 9
Siis haluaisin 720x576 -> 1024x576, kun video on laajakulma, ja 720x576, kun on vanhanlainen kuvamuoto.
Tuo tekee aina 720x576:sta.
Tuo koodissa oleva käsky toimi aikaisemmin 14.04:llä, muttei toimi halutulla tavalla enää 16.04:llä.
Edit - Tarkennus: vdr:llä tallennetut tiedostot on käsitelty dvbcut-ohjelmalla ennen mplayerin ajamista.
-
Purkkaratkaisu on seuraavan lainen...
mplayer "$file" -ao null -ss 0 -endpos 5 |grep "1024x576" >"grapattu.txt"
if [ -s "grapattu.txt" ]
then
mplayer "$file" -vo png:z=0 -ao null -vf scale=1024:576 -sws 9
else
mplayer "$file" -vo png:z=0 -ao null -vf scale=720:576 -sws 9
fi
Toimiikohan ideani ?
Ainakin nyt muuttui kuvakooksi 1024x576, mutta muuttuukohan tarvittaessa 720x576 ?
-
Mitenkähän saisi tämän tekemään sen kokoisia kuvia kuin näytöllekin tulee ?
mplayer -aspect 16:9 foo.bar
Jos siis kyseessä on laajakuva...
-
Jos siis kyseessä on laajakuva...
Muuten hyvä, mutta haluaisin kuvasuhteen muuttuvan automaattisesti oikeaksi.