mirror of
https://github.com/zergon321/reisen.git
synced 2026-04-22 23:17:21 +08:00
Filtering added.
This commit is contained in:
@@ -60,6 +60,12 @@ func readVideoAndAudio(media *reisen.Media) (<-chan *image.RGBA, <-chan [2]float
|
||||
return nil, nil, nil, err
|
||||
}*/
|
||||
|
||||
/*err = media.Streams()[0].ApplyFilter("h264_mp4toannexb")
|
||||
|
||||
if err != nil {
|
||||
return nil, nil, nil, err
|
||||
}*/
|
||||
|
||||
go func() {
|
||||
for {
|
||||
packet, gotPacket, err := media.ReadPacket()
|
||||
@@ -74,6 +80,9 @@ func readVideoAndAudio(media *reisen.Media) (<-chan *image.RGBA, <-chan [2]float
|
||||
break
|
||||
}
|
||||
|
||||
/*hash := sha256.Sum256(packet.Data())
|
||||
fmt.Println(base58.Encode(hash[:]))*/
|
||||
|
||||
switch packet.Type() {
|
||||
case reisen.StreamVideo:
|
||||
s := media.Streams()[packet.StreamIndex()].(*reisen.VideoStream)
|
||||
|
||||
Reference in New Issue
Block a user