音视频处理


拼接flv类视频

FLVCopyCat

转换hlv为mp4

ffmpeg -i out.hlv -vcodec copy -acodec copy -f mp4 out.mp4

转换psp支持的视频格式

  • 转换步骤: (参考http://unixboy.iteye.com/blog/157898)
  • 自定义编译faac 下载
    $ ./configure --prefix=/usr/local --enable-shared --with-mp4v2
    $ vi common/mp4v2/mpeg4ip.h "注释掉126行strcasestr的声明
    $ make
    $ make check
    $ sudo make install
    
  • 自定义编译faad2 下载
    autoreconf -vif
    ./configure  --prefix=/usr/local  --with-mpeg4ip
    $ make
    $ make check
    $ sudo make install
    
  • 自定义编译ffmpeg 下载
    • 注: 现在的ffmpeg已经自带AAC解码 不再需要faad依赖了
      $ sudo pacman -S lame xvidcore libvorbis libogg libass
      $ ./configure --enable-shared --enable-libfaac --enable-libx264 --enable-pthreads --enable-libmp3lame --enable-libxvid --enable-libvorbis --enable-libass  --enable-gpl --enable-nonfree --prefix=/usr/local
      $ make
      
  • 转换: myffmpeg -i out.mp4 -f psp -r 29.97 -b 1000k -ar 24000 -ab 64k -strict -2 -s 320x240 M4V00021.MP4

分解gif文件和制作mpeg电影

convert -deconstruct foo.gif bar.jpg
convert *.jpg foo.mpeg