diff --git a/av/avutil/avutil.go b/av/avutil/avutil.go index 59ebd4a..1e980cd 100644 --- a/av/avutil/avutil.go +++ b/av/avutil/avutil.go @@ -300,11 +300,12 @@ func CopyFile(dst av.Muxer, src av.Demuxer) (err error) { return } if err = CopyPackets(dst, src); err != nil { - return + if err != io.EOF { + return + } } if err = dst.WriteTrailer(); err != nil { return } return } -