diff --git a/pack-vid b/pack-vid index c81e0f9..cbe3445 100755 --- a/pack-vid +++ b/pack-vid @@ -95,9 +95,15 @@ function convert( $src, $dest, $options ) { $probe = ffprobe( $src ); - $videoTracks = array_filter( $probe->streams, function ( $stream ) { - return $stream->codec_type === 'video'; - } ); + $videoTracks = array_values( + array_filter( $probe->streams, function ( $stream ) { + return $stream->codec_type === 'video'; + } ) + ); + if ( count( $videoTracks ) == 0 ) { + var_dump( $probe ); + die("oh no\n"); + } $track = $videoTracks[0]; $duration = floatval( $track->duration );