ProbeReader (Probe but accepts io.Reader)

This commit is contained in:
Evghenii Maslennikov
2022-11-26 00:13:43 +02:00
parent 559c4fdc58
commit 5fd3dc7956
2 changed files with 66 additions and 0 deletions

20
probe_reader_test.go Normal file
View File

@@ -0,0 +1,20 @@
package ffmpeg_go
import (
"fmt"
"os"
"testing"
"github.com/stretchr/testify/assert"
)
func TestProbeReader(t *testing.T) {
f, err := os.Open(TestInputFile1)
assert.Nil(t, err)
data, err := ProbeReader(f, nil)
assert.Nil(t, err)
duration, err := probeOutputDuration(data)
assert.Nil(t, err)
assert.Equal(t, fmt.Sprintf("%f", duration), "7.036000")
}