webm opus
This commit is contained in:
parent
10a001d01c
commit
9d782dc963
3 changed files with 14 additions and 5 deletions
|
|
@ -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');
|
||||
}
|
||||
}
|
||||
*/
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue