国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

在CentOS下,利用FFMPEG對(duì)視頻進(jìn)行轉(zhuǎn)碼

kuangcaibao / 2462人閱讀

摘要:先按照的安裝攻略,搞定你上的,我目前使用的版本是然后直接上代碼簡(jiǎn)單的轉(zhuǎn)碼服務(wù),利用和編碼器轉(zhuǎn)換成使用輸入文件路徑輸出文件路徑執(zhí)行下

先按照f(shuō)fmpeg的安裝攻略,搞定你CentOS上的ffmpeg,我目前使用的版本是3.0.2
然后直接上代碼

package main

import (
    "fmt"
    "log"
    "os"
    "os/exec"
    "time"
)

func main() {
    var srcFileName, outputfilename string
    log.SetFlags(log.Lshortfile | log.Ldate | log.Ltime)

    if len(os.Args) != 3 {
        fmt.Println("簡(jiǎn)單的轉(zhuǎn)碼服務(wù),利用FFMPEG和編碼器轉(zhuǎn)換成MP4.")
        fmt.Println("使用:[輸入文件路徑] [輸出文件路徑]")
        os.Exit(1)
    } else {
        srcFileName = os.Args[1]
        outputfilename = os.Args[2]
    }
    param := "ffmpeg -y -i " + srcFileName + " -metadata:s:v rotate=0  -vf fps=15,setdar=dar=1 -s 480x480 -pix_fmt yuv420p -strict -2 -c:v h264 -b:v 500k -b:a 48k -ss 0 -t 300 -threads 2 " + outputfilename + ""
    fmt.Println("parm : ", param)
    start := time.Now()
    _, err := exec.Command("bash", "-c", param).CombinedOutput()
    if err != nil {

        fmt.Println("error: " + err.Error())

    } else {
        fmt.Println(" out file : ", outputfilename, " exec time  ", time.Now().Sub(start).Seconds())
    }
}

執(zhí)行下:

go run main.go simple.mov simple_1.mp4

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/17428.html

相關(guān)文章

  • PHP+FFMPEG自動(dòng)轉(zhuǎn)碼H264標(biāo)準(zhǔn)Mp4文件

    摘要:原文鏈接自動(dòng)轉(zhuǎn)碼標(biāo)準(zhǔn)文件最近做一個(gè)在線教學(xué)網(wǎng)的項(xiàng)目,需要實(shí)現(xiàn)上傳任意格式視頻自動(dòng)為標(biāo)準(zhǔn)視頻,使用播放。否則請(qǐng)修改文件最后附上擴(kuò)展 原文鏈接:http://www.fire-rain.com/blog/FFMPEG_H264_MP4 PHP+FFMPEG自動(dòng)轉(zhuǎn)碼H264標(biāo)準(zhǔn)Mp4文件 最近做一個(gè)在線教學(xué)網(wǎng)的項(xiàng)目,需要實(shí)現(xiàn)上傳任意格式視頻自動(dòng)為h264標(biāo)準(zhǔn)視頻,使用html5播放。最終...

    stackvoid 評(píng)論0 收藏0
  • Node + FFmpeg 實(shí)現(xiàn)Canvas動(dòng)畫導(dǎo)出視頻

    摘要:動(dòng)畫錄制與圖片流傳輸動(dòng)畫的記錄與傳送是個(gè)異步過程,這里返回一個(gè),等待后端處理完畢,收到回應(yīng)后,即完成此異步過程。 導(dǎo)言 Canvas為前端提供了動(dòng)畫展示的平臺(tái),隨著現(xiàn)在視頻娛樂的流行,你是否想過把Canvas動(dòng)畫導(dǎo)出視頻?目前純前端的視頻編碼轉(zhuǎn)換(例如WebM Encoder Whammy)還存在許多限制,較為成熟的方案是將每幀圖片傳給后端實(shí)現(xiàn),由后端調(diào)用FFmpeg進(jìn)行視頻轉(zhuǎn)碼。整體...

    weij 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

kuangcaibao

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<