使用ffmpeg+python處理視頻


安裝:

anaconda下安裝ffmpeg_個人博客-CSDN博客

ffmpeg命令:

FFMPEG 視頻分割和合並

別人的代碼:

使用Python+FFMPEG實現視頻分割與合並

ffmpeg mp4轉h264、h265命令模式_tj的專欄-CSDN博客_ffmpeg mp4轉h265

個人實踐:

音視頻合並

import ffmpy
ff = ffmpy.FFmpeg(
     inputs={'視頻.mp4':'-y','音頻.mp4':None},
     outputs={'output.mp4': ['-vcodec','copy',
'-acodec','copy']})
#ff.run()
print(ff.cmd)

代碼等效於命令

ffmpeg -y -i 視頻.mp4 -i 音頻.mp4 -vcodec copy -acodec copy output.mp4

MP4視頻轉碼

有的MP4格式不能在瀏覽器中播放,需要轉換成h264才可以。

import ffmpy
ff = ffmpy.FFmpeg(
    inputs={'視頻.mp4': None},
    outputs={'output.mp4': ['-vcodec', 'libx265',
                            '-preset', 'slow', '-b:v', '2000k', '-crf', '21', '-strict', '-2']})

命令

ffmpeg -i input.mp4  -vcodec  libx265 -preset slow -b:v 2000k  -crf  21 -strict -2 out.mp4


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM