<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # ffmpeg 常用命令 ### 視頻轉換 *示例:* ```shell $ ffmpeg -i raw.mp4 output.ts ``` *mkv轉mp4:* ```shell $ ffmpeg -i input.mkv -vcodec copy out.mp4 ``` *mp4轉ts:* ```shell $ ffmpeg -i out.mp4 -c copy -bsf h264_mp4toannexb output.ts ``` *轉碼ts:* ``` ffmpeg -i raw.mp4 -c:v libx264 -crf 28 lzsb.ts ``` - `-crf`: 質量(0-51), 越小質量越高 (參考值: 480p => 20, 720p => 16-18), 默認值大概是31左右 - `-c:v`: libx264 編碼器 ```shell $ ffmpeg -i raw.mp4 -c:v libx264 -ar 22050 -crf 28 output.flv ``` - `-i`: 輸入視頻 - `-c:v`: - `-ar 22050`: --- ### 視頻切片 > m3u8為索引文件 *命令:* ```shell $ ffmpeg -i 源文件 -c copy -map 0 -f segment -segment_list 索引.m3u8 -segment_time 每N秒分割 輸出文件名 ``` *示例mp4:* ```shell $ ffmpeg -i raw.mp4 -c copy -map 0 -f segment -segment_list index.m3u8 -segment_time 8 out%d.ts ``` *示例ts:* ```shell $ ffmpeg -i raw.ts -c copy -map 0 -f segment -segment_list index.m3u8 -segment_time 5 out%d.ts ``` *下載m3u8視頻* m3u8是ts切片索引文件, ffmpeg可以把視頻下載合并成完整的 ```shell $ ffmpeg -i http://xxx.com/test.m3u8 -c copy output.mp4 ``` *流程:* ```shell // 統一轉換成mp4 $ ffmpeg -i input.mp4 -vcodec copy output.mp4 // mp4轉ts $ ffmpeg -i output.mp4 -c copy result.ts // ts視頻切片(m3u8) $ ffmpeg -i result.ts -c copy -map 0 -f segment -segment_list index.m3u8 -segment_time 6 v%d.ts ``` *采集錄制直播視頻* ``` ffmpeg -i http://60.199.188.151/HLS/WG_ETTV-N/index.m3u8 -c:v copy -c:a copy -bsf:a aac_adtstoasc d:\cap.mp4 ``` 參考:https://blog.csdn.net/happydeer/article/details/52735694 --- ### 獲取視頻長度 > linux ```shell $ ffmpeg -i input.mp4 2>&1 | grep 'Duration' | cut -d ' ' -f 4 | sed s/,// ``` --- ### 截取任意幀 ``` ffmpeg -i input.mp4 -y -f image2 -ss 0.001 -t 0.001 -s 352x240 b.jpg ``` - `-s`: 尺寸 - `-ss`: 時間, 支持n秒, 或者時間格式 --- **參考:** - [給新手的 20 多個 FFmpeg 命令示例](https://zhuanlan.zhihu.com/p/67878761)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看