日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ffempge常用指令_fluent-ffmpeg 常用函数

發布時間:2023/12/9 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ffempge常用指令_fluent-ffmpeg 常用函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近項目頻繁用到fluent-ffmpeg,將目前使用到的函數進行總結。

首先引入fluent-ffmpeg模塊:

var ffmpeg = require('fluent-ffmpeg');

1.函數?ffmpeg.ffprobe

ffmpeg.ffprobe查看音頻視頻文件信息并輸出為json格式

format 里面包含比特率,時長,文件大小等信息

streams,包含視頻音頻信息詳情,一般為兩個stream值。

2 改變文件屬性

save時可另存文件,改變源文件屬性。

inputFPS(25)可改變幀速率;

seek(10)設置開始時間,從第10s開始保存;

duration(10)設置總時長;

input( "work/music/Enya - One By One.mp3")可合并音頻;

aspect("16:9") 設置視頻橫縱比;

withSize('1600x900')設置視頻寬高;

withSize('1600x?').aspect('12:8').autoPad();設置比例后,寬高值可以只設置一個值。

如果原視頻寬高比和轉換的寬高比不一致,可以設置保持原始比例,不進行拉伸,用autoPad函數。

如下截圖,主要起作用的是 -filter:v 的配置scale和pad的值,scale 保證了不拉伸,pad設置填充位置

3 將圖片合成視頻

將圖片按規則input到ffmpeg即可存成你所需要的格式

var proc = ffmpeg('work/video/0000/frame%d.png').inputFPS(25).save('work/music/target.avi');

4 合并視頻

var file1 = "1.mp4";

var file2 = "2.mp4";

var outPath = "out.mp4";

var proc = ffmpeg(file1)

.input(file2).mergeToFile(outPath);

ffplay的快捷鍵以及選項 FFmpeg 基本用法 FFmpeg常用基本命令 ffmpeg常用轉換命令,支持WAV轉AMR

ffmpeg -i 32_mkv_h264_718x480_ac3.mkv? -codec copy -bsf:v h264_mp4toannexb? -f mpegts xx.ts ./ffmpeg ...

oracle常用函數及示例

學習oracle也有一段時間了,發現oracle中的函數好多,對于做后臺的程序猿來說,大把大把的時間還要學習很多其他的新東西,再把這些函數也都記住是不太現實的,所以總結了一下oracle中的一些常用函 ...

總結js常用函數和常用技巧(持續更新)

學習和工作的過程中總結的干貨,包括常用函數.常用js技巧.常用正則表達式.git筆記等.為剛接觸前端的童鞋們提供一個簡單的查詢的途徑,也以此來緬懷我的前端學習之路. PS:此文檔,我會持續更新. Aj ...

[轉]SQL 常用函數及示例

總結

以上是生活随笔為你收集整理的ffempge常用指令_fluent-ffmpeg 常用函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。