<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          x264-goH.264/MPEG-4 AVC 編解碼

          聯(lián)合創(chuàng)作 · 2023-09-29 20:00

          x264-go 為 Go 語言提供了 H.264/MPEG-4 AVC 編解碼的實現(xiàn),基于 x264 庫。包中包含 C 源碼。

          示例代碼:

          package main
          
          import (
          	"bytes"
          	"image"
          	"image/color"
          	"image/draw"
          
          	"github.com/gen2brain/x264-go"
          )
          
          func main() {
          	buf := bytes.NewBuffer(make([]byte, 0))
          
          	opts := &x264.Options{
          		Width:     640,
          		Height:    480,
          		FrameRate: 25,
          		Tune:      "zerolatency",
          		Preset:    "veryfast",
          		Profile:   "baseline",
          		LogLevel:  x264.LogDebug,
          	}
          
          	enc, err := x264.NewEncoder(buf, opts)
          	if err != nil {
          		panic(err)
          	}
          
          	img := x264.NewYCbCr(image.Rect(0, 0, opts.Width, opts.Height))
          	draw.Draw(img, img.Bounds(), image.Black, image.ZP, draw.Src)
          
          	for i := 0; i < opts.Width/2; i++ {
          		img.Set(i, opts.Height/2, color.RGBA{255, 0, 0, 255})
          
          		err = enc.Encode(img)
          		if err != nil {
          			panic(err)
          		}
          	}
          
          	err = enc.Flush()
          	if err != nil {
          		panic(err)
          	}
          
          	err = enc.Close()
          	if err != nil {
          		panic(err)
          	}
          }
          瀏覽 19
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          編輯 分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美高清成人在线 | 国产一级a毛一级a毛视频在线网站) | 精品成人18秘 亚洲AV蜜臀 | 女人16一毛片 | 国产资源视频 |