Sziasztok.
700 db jpg-ből szeretnék videót készíteni oly módon, hogy minden kép 2 másodpercig jelenjen meg, majd váltson.
Régen a mecodert használtam erre, valahogy így:
mencoder mf://*.jpg -m type=jpeg:fps=2:w=640:h=480 -ovc lavc -o film.avi
Most ez nem ment, valami érdekeset írt ki amencoder hibaüzenetként. Erre elkezdtem libeket másolgatni, de a helyzet egyre durvább.
A jelenlegi hibaüzenetem:
root[a]# mencoder
mencoder: relocation error: mencoder: symbol ff_codec_wav_tags, version LIBAVFORMAT_52 not defined in file libavformat.so.52 with link time reference
root[a]#
A file rendben van látszólag:
root[lib]# ls -l /usr/lib/libavformat.so*
lrwxrwxrwx 1 root root 22 febr 13 19:18 /usr/lib/libavformat.so -> libavformat.so.52.64.2
lrwxrwxrwx 1 root root 22 febr 13 19:18 /usr/lib/libavformat.so.52 -> libavformat.so.52.31.0
-rw-r--r-- 1 root root 714764 márc 26 2011 /usr/lib/libavformat.so.52.31.0
-rw-r--r-- 1 root root 844372 ápr 9 2011 /usr/lib/libavformat.so.52.64.2
root[lib]#
Szerintetek hogyan hozható rendbe, ami egykor működött?
Teljesen elvesztettem a fonalat...
- 6192 megtekintés
Hozzászólások
Tulajdonképpen az is elég lenne, ha forráskódból tudnám telepíteni, akkor biztosan semmi sem hiányozna, mert a configure le sem futna, ha anomália lenne. De legalább korrekten megmondaná, mi kell neki.
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
Mencoder még mindig halott, de az alternatíva megvan.
root[ggg]# cat jpg2avi.sh
#!/bin/bash
echo "Használat:"
echo "aktuális könyvtár összes fájljából videót készít 8 másodperces megjelenítéssel."
echo "Mehet?"
echo " (ha nem, CTRL-C)"
read mmmmm
for i in ./*.jpg ;
do echo "$i:0.5" ;
done > lista.txt
dvd-slideshow -nocleanup -p -f lista.txt
ffmpeg -i video.mp4 -target pal-dvd -b 9000k video_mp4.avi
root[ggg]#
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni