Compare commits
No commits in common. "4c115c76e6ccc0fd9d8245b21a66f2b70d227f69" and "324a3fa064520a3778eab84abfc042a24f421c1c" have entirely different histories.
4c115c76e6
...
324a3fa064
1 changed files with 4 additions and 17 deletions
19
pack-vid
19
pack-vid
|
|
@ -355,11 +355,7 @@ function convert( $src, $dest, $options ) {
|
||||||
$fps = $options['fps'];
|
$fps = $options['fps'];
|
||||||
|
|
||||||
if ( $options['preset'] ) {
|
if ( $options['preset'] ) {
|
||||||
if ( $options['vcodec'] === 'libvpx' || $options['vcodec'] === 'libvpx-vp9' ) {
|
|
||||||
$preset = [ '-speed', $options['preset'] ];
|
|
||||||
} else {
|
|
||||||
$preset = [ '-preset', $options[ 'preset' ] ];
|
$preset = [ '-preset', $options[ 'preset' ] ];
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
$preset = [];
|
$preset = [];
|
||||||
}
|
}
|
||||||
|
|
@ -373,16 +369,7 @@ function convert( $src, $dest, $options ) {
|
||||||
$format = [];
|
$format = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
$vcodec = [
|
$vcodec = $options['vcodec'];
|
||||||
'-vcodec', $options['vcodec']
|
|
||||||
];
|
|
||||||
switch ( $options['vcodec'] ) {
|
|
||||||
case 'libvpx-vp9':
|
|
||||||
$vcodec[] = '-row-mt';
|
|
||||||
$vcodec[] = 1;
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
}
|
|
||||||
|
|
||||||
$tempPrefix = 'pack-vid-passlog' . rand(0,1 << 31);
|
$tempPrefix = 'pack-vid-passlog' . rand(0,1 << 31);
|
||||||
$passlog = tempnam( '.', $tempPrefix );
|
$passlog = tempnam( '.', $tempPrefix );
|
||||||
|
|
@ -392,7 +379,7 @@ function convert( $src, $dest, $options ) {
|
||||||
'-f', 'mp4',
|
'-f', 'mp4',
|
||||||
'-fpsmax', $fps,
|
'-fpsmax', $fps,
|
||||||
'-vf', $vf,
|
'-vf', $vf,
|
||||||
], $vcodec, [
|
'-c:v', $vcodec,
|
||||||
'-b:v', $bitrate,
|
'-b:v', $bitrate,
|
||||||
], $preset, [
|
], $preset, [
|
||||||
'-pass', '1',
|
'-pass', '1',
|
||||||
|
|
@ -407,7 +394,7 @@ function convert( $src, $dest, $options ) {
|
||||||
'-i', $src,
|
'-i', $src,
|
||||||
'-vf', $vf,
|
'-vf', $vf,
|
||||||
'-fpsmax', $fps,
|
'-fpsmax', $fps,
|
||||||
], $vcodec, [
|
'-c:v', $vcodec,
|
||||||
'-b:v', $bitrate,
|
'-b:v', $bitrate,
|
||||||
], $preset, [
|
], $preset, [
|
||||||
'-pass', '2',
|
'-pass', '2',
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue