PHP利用ffmpeg处理视频相关命令记录

后端开发   发布日期:2023年05月15日   浏览次数:638
  1. 播放文件
  2. ffplay.exe 996之歌.flv播放音频 ffplay 1.mp3
  3. 获取文件属性
  4. ffprobe 996之歌.flv
  5. 转码mkvmp4
  6. ffmpeg -i example.mkv example.mp4
  7. MP4封装:h264视频编码+aac音频编码
  8. flacmp3
  9. ffmpeg -i input.flac -acodec libmp3lame -ar 44100 -ab 320k -ac 2 out.mp3
  10. 获取单独的视频流,去除音频
  11. ffmpeg -i input.mp4 -vcodec copy -an v.mp4
  12. 获取音频
  13. ffmpeg -i input.mp4 -vn -acodec copy out.m4a
  14. 合并分离的音频和视频
  15. ffmpeg -i out.m4a -i v.mp4 -c copy out.mp4
  16. 截取前10s
  17. ffmpeg -i in.mp3 -ss 00:01:00 -to 00:01:10 -acodec copy out.mp3ffmpeg -i in.mp3 -ss 00:01:00 -t 10 -acodec copy out.mp3
  18. 截取末尾10s
  19. ffmpeg -i in.mp3 -sseof 00:05:00 -t 10 -acodec copy out.mp3ffmpeg -ss 00:01:00 -i in.mp4 -to 00:01:10 -c copy copyts out.mp4 ss在前保证时间戳位置
  20. 合并文件
  21. ffmpeg -i "concat:01.mp4|02.mp4|03.mp4" -c copy out.mp4
  22. 截图第5s这一帧画面
  23. ffmpeg -i in.mp4 -ss 5 -vframes 1 img.jpg
  24. 左上角加水印
  25. ffmpeg -i in.mp4 -i logo.png -filter_complex "overlay=20:20" out.mp4
  26. 7.58.5截取成GIF
  27. ffmpeg -i in.mp4 -ss 7.5 -to 8.5 -s 640x320 -r 15 out.gif
  28. 录屏
  29. ffmpeg -f gdigrab -i desktop in.mp4
  30. 保持编码下载m3u8
  31. ffmpeg -i 't.m3u8' -codec copy -y out.ts
  32. 截取片段
  33. ffmpeg -y -i 'out.ts' -ss 00:01:00 -to 00:10:00 -vcodec copy -acodec copy '1.ts'
  34. 合并ts生成MP4文件
  35. ffmpeg -y -i "concat:1.ts|2.ts" -map_channel 0.1.0 -map_channel 0.1.0 -s 1024x576 -aspect 16:9 -max_muxing_queue_size 1024 "out.mp4"
  36. 图片转视频
  37. cat imgs/* |ffmpeg -framerate 1 -i - out.mp4
  38. m3u8 格式转MP4
  39. ffmpeg -i "http://xxxxxx/video/movie.m3u8" -vcodec copy -acodec copy -absf aac_adtstoasc output.mp4
  40. ffprobe 获取一个视频的基本信息
  41. FFmpeg中常用的工具主要是ffmpeg、ffprobe、ffplay,它们分别用作多媒体的编解码工具、内容分析工具和播放器。 ffprobe 获取一个视频的基本信息,并以JSON格式输出
  42. ffprobe video.mp4 -v quiet -print_format json -show_format -show_streams
  43. 将 gif 转为 mp4
  44. ffmpeg -f gif -i origin.gif output.mp4


以上就是PHP利用ffmpeg处理视频相关命令记录的详细内容,更多关于PHP利用ffmpeg处理视频相关命令记录的资料请关注九品源码其它相关文章!