日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

HLS视频协议第一弹--centos下面配置ffmpeg,segmenter以适应hls切片需要

發布時間:2025/7/25 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 HLS视频协议第一弹--centos下面配置ffmpeg,segmenter以适应hls切片需要 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

from: http://blog.csdn.net/cdnight/article/details/39160067

安裝Yasm。

(假如沒有的話,那么就直接在本人的整理包里面拿出來解壓編譯吧)

Yasm是一個完全重寫的NASM匯編。目前,它支持x86和AMD64指令集,接受NASM和氣體匯編語法,產出二進制, ELF32 , ELF64 ,COFF , Mach - O的( 32和64 ) , RDOFF2 ,的Win32和Win64對象的格式,并生成STABS 調試信息的來源,DWARF 2 ,CodeView 8格式。

1 2 3 4 5 6 7 wget?http://www.tortall.net/projects/yasm/releases/yasm-1.2.0.tar.gz tar?zxvf?yasm-1.2.0.tar.gz cd?yasm-1.2.0 ./configure -prefix=/usr/local Make make?install 查看yasm是否可以執行,不能執行就將/usr/local/bin加入可執行路徑

安裝FFmpeg。 FFmpeg是一套可以用來記錄、轉換數字音頻、視頻,并能將其轉化為流的開源計算機程序。它包括了目前領先的音/視頻編碼庫libavcodec。可以輕易地實現多種視頻格式之間的相互轉換,例如在本例中可以把MP4,MOV等文件轉成我們用來切片的MPEG-TS文件。
1 2 3 4 5 6 wget?http://ffmpeg.org/releases/ffmpeg-2.2.tar.gz tar?zxvf?ffmpeg-2.2.tar.gz cd?ffmpeg-2.2 ./configure --prefix=/usr/local Make make?install

編譯m3u8-segmenter 工程: 將附件里面的m3u8-segmenter-master解壓到centos某個文件夾下面,我默認是桌面的seg下面。 然后執行下面命令 [html] view plaincopyprint?
  • ./configure?FFMPEG_CFLAGS=-I../ffmpeg-2.2??FFMPEG_LIBS='-L?../ffmpeg-2.2/libavformat?-L../ffmpeg-2.2/libavcodec?-L../ffmpeg-2.2/libavutil?-pthread?-lavformat?-lavcodec?-lavutil?-lm?-lz'??
  • [html] view plaincopyprint?
  • make??
  • [html] view plaincopyprint?
  • make?install??



  • 其中 ../ffmpeg-2.2是我的ffmpeg源文件夾相對于當前segementer工程的路徑。


    測試是否成功
    [html] view plaincopyprint?
  • ffmpeg?-i?input.mp4?-c?copy?-bsf?h264_mp4toannexb?output.ts??

  • [html] view plaincopyprint?
  • m3u8-segmenter?-i?output.ts?-d?10?-p?segmenter_test?-m?vp5.m3u8?-u?http://127.0.0.1:8080/Video/??


  • 最后附上相關文件下載。
    請到我的下載資源去找找,尚未審核通過。

    版權聲明:本文為博主原創文章,未經博主允許不得轉載。

    《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀

    總結

    以上是生活随笔為你收集整理的HLS视频协议第一弹--centos下面配置ffmpeg,segmenter以适应hls切片需要的全部內容,希望文章能夠幫你解決所遇到的問題。

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