国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

FFMPEG視頻壓縮與Python使用方法

這篇具有很好參考價(jià)值的文章主要介紹了FFMPEG視頻壓縮與Python使用方法。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、簡(jiǎn)介

FFMPEG?是一個(gè)完整的,跨平臺(tái)的解決方案,記錄,轉(zhuǎn)換和流音頻和視頻。

官網(wǎng):https://ffmpeg.org/

python壓縮視頻,ffmpeg,python

二、安裝

1、Linux:

sudo apt install ffmpeg

2、Mac:

brew install ffmpeg

3、Windows:

?下載文件:

python壓縮視頻,ffmpeg,python?解壓縮:python壓縮視頻,ffmpeg,python

?配置環(huán)境變量:

python壓縮視頻,ffmpeg,python

?python壓縮視頻,ffmpeg,python

PS: python 安裝 ffmpeg-python

pip install ffmpeg-python

三、驗(yàn)證

python壓縮視頻,ffmpeg,python

出現(xiàn)上圖所示response即可說明成功安裝。

四、視頻壓縮(直接調(diào)用ffmpeg)

1、指定視頻壓縮大?。?/strong>

ffmpeg  -i  your video dir/input.mp4  -fs 100MB  your video dir/output.mp4
  • -fs 10 : 表示文件大小最大值為 100MB

2、設(shè)置視頻幀率為30fps:

ffmpeg  -i  your video dir/input.mp4  -r 30  your video dir/output.mp4
  • -r 30:表示幀率設(shè)置為 30fps

3、設(shè)置視頻碼率:

ffmpeg  -i   your video dir/input.mp4  -b:v 1M   your video dir/output.mp4
  • -b:v : 指定視頻的碼率
  • -b:a : 指定音頻的碼率
  • 1M:碼率的值 1M 表示 1Mb/s

4、設(shè)置視頻分辨率:

ffmpeg  -i   your video dir/input.mp4  -s 1920x1080  your video dir/output.mp4
  • -s: 1920x1080表示分辨率為1920x1080

5、多參數(shù)使用:

ffmpeg  -i  your video dir/input.mp4  -s 1920x1080  -b:v 1M  -r 20  your video dir/output.mp4

python壓縮視頻,ffmpeg,python

五、Python-ffmpeg視頻壓縮

#coding:utf-8
import ffmpeg
input_video = ffmpeg.input('input.mp4')
output_video = input_video.video.filter('scale', w=1920, h=1080).output('output.mp4')
output_audio = input_video.audio.output('output.mp3')
ffmpeg.run(output_video, output_audio)

?【參考】

Python——Windows下載ffmpeg_ffmpeg windows下載_Pan_peter的博客-CSDN博客

Python使用ffmpeg完美解決方案(避坑必看)_python ffmpeg_二哥不像程序員的博客-CSDN博客?

視頻過大,如何進(jìn)行批量壓縮??

python實(shí)現(xiàn)視頻壓縮功能_python?文章來源地址http://www.zghlxwxcb.cn/news/detail-733625.html

到了這里,關(guān)于FFMPEG視頻壓縮與Python使用方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 純前端使用ffmpeg實(shí)現(xiàn)視頻壓縮

    純前端使用ffmpeg實(shí)現(xiàn)視頻壓縮

    實(shí)現(xiàn)需求 用戶上傳視頻并壓縮,并且可以選擇壓縮程度,搜索遍各大網(wǎng)站,最終選擇了ffmpeg進(jìn)行操作。本文包含具體如何實(shí)現(xiàn)加上過程中遇到的各種坑 ffmpeg視頻壓縮代碼使用很簡(jiǎn)單,上代碼 html部分 ?js部分 這個(gè)ffmpeg大神處理好的cdn我也是找了好久才找到,之前找的各種版本

    2024年02月04日
    瀏覽(17)
  • vue 使用ffmpeg上傳視頻前壓縮視頻,壓縮后在上傳到服務(wù)器

    vue 使用ffmpeg上傳視頻前壓縮視頻,壓縮后在上傳到服務(wù)器

    1,使用ffmpeg: npm install @ffmpeg/ffmpeg @ffmpeg/core -S ; 2,vue 引入ffmpeg 3,需要配置vue.config.js,否則會(huì)報(bào)錯(cuò) 完整代碼:

    2024年02月11日
    瀏覽(20)
  • 使用ffmpeg修改視頻分辨率同時(shí)壓縮視頻的質(zhì)量

    調(diào)整視頻的質(zhì)量和碼率可以使用FFmpeg中的編碼選項(xiàng)。以下是一些常用的選項(xiàng): 1 質(zhì)量選項(xiàng) :使用 -q:v 參數(shù)設(shè)置視頻的質(zhì)量等級(jí)。質(zhì)量等級(jí)的范圍是 0-51,其中 0 表示無損壓縮,51 表示最低質(zhì)量。質(zhì)量等級(jí)越低,視頻的文件大小就越小,但是視頻的質(zhì)量也會(huì)降低。 2 碼率選項(xiàng)

    2024年02月10日
    瀏覽(19)
  • Vue 2.0 前端使用 ffmpeg 壓縮視頻

    Vue 2.0 前端使用 ffmpeg 壓縮視頻

    1. (我之前因?yàn)橹苯友b了導(dǎo)致報(bào)錯(cuò)) ?要安裝這個(gè)版本 npm install @ffmpeg/ffmpeg@0.10.1 -S npm install @ffmpeg/core@0.10.0 -S 2.找到vue.config.js devServer:?{ ??? ?headers:?{ ??????\\\"Cross-Origin-Opener-Policy\\\":?\\\"same-origin\\\", ??????\\\"Cross-Origin-Embedder-Policy\\\":?\\\"require-corp\\\", ????}, } 加上紅色這段代碼 3

    2024年02月09日
    瀏覽(19)
  • python使用ffmpeg合并多張圖片成視頻

    注意: 需要在本地有ffmpeg,并且配置環(huán)境變量 下載鏈接如下:https://download.csdn.net/download/qq_30273575/87898080 # FFmpeg 將多張圖片合成視頻 # 可以使用 FFmpeg 庫來將多張圖片合成視頻,下面是一個(gè)簡(jiǎn)單的示例: # 在代碼中,需要提供存儲(chǔ)圖片的文件夾路徑 images_path 和最終生成的視頻

    2024年02月11日
    瀏覽(29)
  • Android 使用FFmpeg3.3.9基于命令實(shí)現(xiàn)視頻壓縮

    Android 使用FFmpeg3.3.9基于命令實(shí)現(xiàn)視頻壓縮

    前言 首先利用linux平臺(tái)編譯ffmpeg的so庫,具體詳情請(qǐng)查看文章:Android NDK(ndk-r16b)交叉編譯FFmpeg(3.3.9)_jszlittlecat_720的博客-CSDN博客 ? ?點(diǎn)擊Create JNI function for compressVideo 自動(dòng)打開native-lib.cpp并創(chuàng)建完成Java_com_suoer_ndk_ffmpegtestapplication_VideoCompress_compressVideo 方法 ?在此方法下實(shí)現(xiàn)壓縮

    2024年02月02日
    瀏覽(26)
  • python ffmpeg 使用 pyav 轉(zhuǎn)換 一組圖像 到 視頻

    2022/8/4 更新 支持加入水印 水印必須包含透明圖像,并且水印圖像大小要等于原圖像的大小 2022/6/21 更新 讓命令行參數(shù)更加易用 新的命令行使用方法 FFMPEG 命令行轉(zhuǎn)換 一組JPG圖像 到視頻時(shí),是將這組圖像視為 MJPG 流。 我需要轉(zhuǎn)換一組 PNG 圖像到視頻,F(xiàn)FMPEG 就不認(rèn)了。 pyav內(nèi)置

    2024年02月02日
    瀏覽(21)
  • 使用 ffmpeg-python+命名管道進(jìn)行圖片轉(zhuǎn)視頻或推流

    命名管道(Named Pipe),也被稱為FIFO,是一種在UNIX、Linux和類Unix系統(tǒng)中用于實(shí)現(xiàn)進(jìn)程間通信(IPC)的機(jī)制。在Python中,我們可以使用 os 模塊來創(chuàng)建和操作命名管道。 命名管道實(shí)際上是個(gè)特殊的文件,需要先創(chuàng)建 讀寫前后需要打開關(guān)閉 ffmpeg從命名管道輸入源的方法與普通文件

    2024年04月16日
    瀏覽(21)
  • chatgpt賦能python:Python中的矩陣合并方法:介紹和使用方法

    矩陣合并是Python編程中常用的操作之一,特別是針對(duì)數(shù)據(jù)分析、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)等領(lǐng)域。Python提供了多種方法來合并矩陣,本文將介紹這些方法并分享如何在實(shí)際應(yīng)用中使用它們。 最基礎(chǔ)的矩陣合并方法是使用numpy庫的concatenate方法。這個(gè)方法接受兩個(gè)或多個(gè)矩陣作為參

    2024年02月14日
    瀏覽(26)
  • python使用hTTP方法

    Python中可以使用`requests`庫來發(fā)送HTTP請(qǐng)求,其中包括GET、POST、PUT、DELETE等方法。下面是一個(gè)使用`requests`庫發(fā)送HTTP請(qǐng)求的示例: ```python import requests # 發(fā)送GET請(qǐng)求 response = requests.get(\\\'Example Domain\\\') # 發(fā)送POST請(qǐng)求 data = {\\\'key1\\\': \\\'value1\\\', \\\'key2\\\': \\\'value2\\\'} response =?requests.post(\\\'Example Domain\\\',

    2024年02月11日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包