triky_s_imagemagick_a_ffmpeg

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revize Předchozí verze
triky_s_imagemagick_a_ffmpeg [2012/07/28 19:32] ubuntutriky_s_imagemagick_a_ffmpeg [2019/02/25 18:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 1: Řádek 1:
 +====== Triky s imagemagick a ffmpeg ======
  
 +
 +Na stránce se pracuje!
 +
 +http://linuxdevcenter.com/pub/a/linux/2004/03/04/screen_capture_movies.html
 +
 +=== ffmpeg ===
 +**Vytvoří video z obrázků s FPS 5**
 +<code>
 +ffmpeg -r 5 -qscale 1 -i serazeno/%05d.jpg s3.avi
 +</code>
 +**Zkopíruje obrázky do nové složky a před název doplní nuly do počtu znaků 8**
 +<code>
 +x=1;
 +rm serazeno/*
 +for f in silvestr/*.jpg; do
 +  cp $f serazeno/`printf %08d $x`.jpg;
 +  let "x+=1";
 +done
 +</code>
 +<code>
 +i=1;
 +x=1;
 +count=1;
 +rm serazeno/*
 +for f in bourka/*.jpg; do
 +  if [ $x == 20 ]; then
 +    cp $f serazeno/`printf %08d $count`.jpg;
 +    let count++;
 +    x=0;
 +  else
 +    let x++;
 +  fi
 +  echo $i;
 +  let i++;
 +done
 +</code>
 +%%x=0;for i in *.avi; do let x++; mkdir "$i".dir; ffmpeg -i "$i" -f image2 "$i".dir/%05d.jpg; done%%
 +
 +<code>
 +x=10000;for i in *.png; do let x--; cp "$i" "../obr2/test${x}.png"; done
 +</code>
 +<code>
 +ffmpeg -i video.avi -ss 01:17:20 -t 00:00:41 -sameq video-strih.avi
 +</code>
 +<code>
 +ffmpeg -i video.avi -r 16 -f image2 /media/obrazky/%05d.png
 +ffmpeg -qscale 1 -i /media/obrazky/%05d.png video.avi
 +</code>
 +http://www.imagemagick.org/Usage/montage/
 +http://www.imagemagick.org/Usage/mapping/
 +
 +<code>
 +montage -size 400x400 null: ../img_photos/[a-m]*_orig.* null: \
 +        -auto-orient  -thumbnail 200x200 \
 +        -bordercolor Lavender -background black +polaroid -resize 30% \
 +        -gravity center -background none -extent 80x80 \
 +        -background SkyBlue -geometry -10+2  -tile x1  polaroid_overlap.jpg
 +</code>
 +<code>
 +convert -size 100x100 xc:  -channel G -fx 'atan2(i-w/2,h/2-j)/pi/2 + .5' -separate  map_p_angular.png
 +convert -size 100x100 xc:  -channel G -fx 'rr=hypot(i-w/2,j-h/2); (.5-rr/70)*1.2+.5' -separate  map_p_radial.png
 +convert -font Candice -gravity center -size 200x50 label:'Around  the  World'    text.jpg
 +convert map_p_angular.png map_p_radial.png text.jpg -fx 'u[2].p{ u*u[2].w, v*u[2].h }' distort_p_circle.jpg
 +
 +convert -size 90x80 xc:white xc:black   -size 90x40 gradient: +swap -append -rotate 90    overlap_mask.png
 +convert holocaust_tn.gif -extent 200x90  spiral_stairs_tn.gif overlap_mask.png  -gravity East -composite   overlap_photos.jpg
 +
 +convert -size 768x288 xc:black black.png
 +convert black.png +append pen1.jpg
 +cp pen2.jpg pen1.jpg
 +composite -geometry +360+100 pen1.jpg pen2.jpg out.png
 +composite -geometry +360+100 pen1.jpg pen2.jpg -resize 1024x768 out.png
 +
 +convert -modulate 10,100,100 00059.png 0000.png
 +</code>
 +<code>
 +sox input.wav output.wav pitch 1500^C
 +sox input.wav output.wav speed 1.3
 +</code>
 +<code>
 +  101  apt-get install libavcodec-extra-52
 +  102  bash aac2mp3.sh sound.aac
 +  103  sox sound.aac.mp3 sound.png spectrogram
 +  104  mplayer -ao pcm sound.aac -ao pcm:file="outfile.wav"
 +  105  mplayer -ao pcm faad sound.aac -ao pcm:file="outfile.wav"
 +  106  sox outfile.wav sound.png spectrogram
 +  107  sox outfile.wav sound.jpg spectrogram
 +  108  sox outfile.wav tempo factor 7.5 out.wav
 +  109  sox outfile.wav -n spectrogram
 +  110  sox outfile.wav spped.wav speed 7.5
 +  111  sox outfile.wav spped.wav speed 7
 +  112  sox outfile.wav spped.wav speed 7.3
 +  113  sox outfile.wav spped.wav speed 7.4
 +  114  sox outfile.wav spped.wav speed 7
 +  115  sox outfile.wav spped.wav speed 6.5
 +  116  sox outfile.wav spped.wav speed 6.4
 +  117  sox outfile.wav spped.wav speed 6.43
 +  118  sox outfile.wav spped.wav speed 6.48
 +  119  sox outfile.wav spped.wav speed 6.34
 +  120  sox outfile.wav spped.wav speed 6.3
 +  121  sox outfile.wav spped.wav speed 6.26
 +  122  sox outfile.wav spped.wav speed 6.255
 +  123  sox outfile.wav spped.wav speed 6.25
 +  124  EXIT
 +  125  exit
 +  126  cd /media/icybox/
 +  127  ls
 +  128  avimerge --help
 +  129  avimerge -i video1.avi video2.avi -o video.avi
 +  130  vlc video.avi
 +  131  ffmpeg -i GOPR0028.MP4 -vn -acodec pcm_s16le -ar 44100 -ac 2 sound.wav
 +  132  ffmpeg -i GOPR0028.MP4 -vn -acodec pcm_s16le -ar 44100 -ac 2 sound.mp3
 +  133  ffmpeg -i GOPR0028.MP4 -ab 128 -ar 44100 nodame_theme.mp3
 +  134  ffmpeg -i GOPR0028.MP4 -ab 128 nodame_theme.mp3
 +  135  ffmpeg -i GOPR0028.MP4 nodame_theme.mp3
 +  136  mediainfo
 +  137  ffmpeg GOPR0028.MP4
 +  138  ffmpeg -i GOPR0028.MP4
 +  139  ffmpeg -i GOPR0028.MP4 sound.aac
 +</code>