webm opus

This commit is contained in:
Brooke Vibber 2021-10-27 12:58:33 -07:00
commit 9d782dc963
3 changed files with 14 additions and 5 deletions

View file

@ -32,7 +32,7 @@ class Audio {
],
],
'opus' => [
'container' => 'mp4',
'container' => 'webm',
'options' => [
'-acodec', 'libopus',
'-ar', 48000,
@ -231,6 +231,13 @@ class Transcoder {
'-segment_list', $playlist,
'-y', $segment
];
} elseif ( $container == 'webm' ) {
$segmentOptions = [
'-f', 'segment',
'-segment_time', '10',
'-segment_list', $playlist,
'-y', $segment
];
} else {
die( 'missing container in config' );
}
@ -304,6 +311,7 @@ foreach ( $infiles as $filename ) {
$source = new SourceFile( $filename );
$codec = new Transcoder( $source );
$codec->audio('opus');
/*
$codec->audio('mp3');
$codec->audio('aac');
foreach ( Video::FORMATS['vp9']['resolutions'] as $res => $format ) {
@ -317,4 +325,5 @@ foreach ( $infiles as $filename ) {
$codec->video('vp9', $res, 'pass2');
}
}
*/
}