ffmpeg與nginx
這是一個學習記錄,在課上老師教了這個方法後,覺得很方便,所以記錄下來。(可能會存在一些記憶上的混亂)
下載ffmpeg,解壓縮後。D盤新建d:\ffmpeg(注意不要中文目錄,將目錄改簡單些)。
將解壓後的ffmpeg複製到新建大的ffmpeg資料夾,將待處理的視訊複製到同一目錄裡面的bin目錄下,如lego.mp4。
然後進入命令列模式:
開啟“開始”選單,然後鍵入 cmd開啟搜尋框。
在彈出的“命令提示符”上右鍵“以管理員身份執行”
//在命令列中輸入:
Cd d: (進入d盤)
Cd ffmpeg (假如剛才是d:\ffmpeg\目錄)
Cd bin (進入d:\ffmpeg\bin目錄)
//之後在CMD中輸入以下命令
ffmpeg -i 1.mov -vcodec libx264 -crf 20 out.mp4 --解析度不動進行壓縮
ffmpeg -i 1024.mp4 -c copy -c:v libx264 -vf scale=-2:720 720.mp4 --修改解析度
ffmpeg -ss 00:00:00 -t 00:02:25 -i 720.mp4 -vcodec copy -acodec copy 72001.mp4 --分割
ffmpeg -ss 00:02:26 -t 00:04:50 -i 720.mp4 -vcodec copy -acodec copy 72002.mp4
(上面是通過ffmpeg處理視訊,以下為建立視訊流伺服器方法)
下載 nginx-1.7.11 for windows 可以直接從nginx官網上下載, 新建子目錄:nginx-1.5.10\html\hls,把生成的m3u8和切片好的ts檔案或目錄拷貝到hls目錄下 ,管理員模式執行nginx.exe 。
瀏覽器開啟127.0.0.1,出現nginx歡迎畫面,說明安裝成功。
安裝vlc播放器。開啟vlc播放器, 【開啟網路串流】選單,輸入url:http://127.0.0.1/hls/playlist.m3u8 即可測試播放。
相關文章
- ffmpeg+nginx將rtsp轉為rtmpNginx
- Nginx+FFmpeg實現RTSP轉RTMPNginx
- ffmpeg+nginx+rtmp+web實現視訊直播網站NginxWeb網站
- FFmpeg開發筆記(四十)Nginx整合rtmp模組實現RTMP推拉流筆記Nginx
- ffmpeg
- FFmpeg開發筆記(二十二)FFmpeg中SAR與DAR的顯示寬高比筆記
- Nginx安裝與代理Nginx
- Nginx安裝與配置Nginx
- Nginx與前端開發Nginx前端
- nginx升級與回退Nginx
- Nginx安裝與使用Nginx
- Nginx 安裝與配置Nginx
- 安裝ffmpeg和crontab執行ffmpeg
- Web直播系列4——ffmpeg實時推流+nginx負載均衡降低直播延時_1WebNginx負載
- FFmpeg 使用
- Linux 安裝Nginx與使用LinuxNginx
- nginx gzip 與 gzip_staticNginx
- nginx面試題-nginx負載均衡與正反向代理Nginx面試題負載
- 製作FFmpeg動態庫(make ffmpeg dynamic lib)
- FFmpeg command line tool(Android中使用FFmpeg命令列)Android命令列
- FFmpeg—專案匯入FFmpeg動態庫(二)
- FFmpeg學習之一(FFmpeg原始碼編譯)原始碼編譯
- FFMPEG基本操作
- ffmpeg錄屏
- FFmpeg Filtering IntroductionFilter
- ffmpeg Filtergraph descriptionFilter
- ffmpeg+srs
- ffmpeg載圖
- ffmpeg Advanced options
- ffmpeg Preset files
- FFMPEG安裝
- FFmpeg使用(一)
- nginx與location語法詳解Nginx
- nginx升級與版本回退Nginx
- Nginx——優化與防盜鏈Nginx優化
- 為 Android 編譯並整合 FFmpeg 的嘗試與踩坑Android編譯
- 四、FFmpeg零基礎(1)-FFmpeg程式的使用(ffmpeg.exe, ffplay.exx, ffprobe.exe)
- FFmpeg開發筆記(五):ffmpeg解碼的基本流程詳解(ffmpeg3新解碼api)筆記API