ffmpeg процент конветнирования - Visavi.net
https://visavi.net/
RSS - Visavi.net
https://visavi.net/assets/img/images/logo_small.png
RSS - Visavi.net
https://visavi.net/
[email protected] (admin)
[email protected] (admin)
Mon, 23 Dec 2024 13:42:03 +0300
-
сделал выполнение с записью вывода ffmpeg в файл и потом по логу через php вывод %.<br>
<strong>функция</strong><br>
<pre class="prettyprint"><?php
function ffmpeg_progress($log)
{
$content = @file_get_contents($log);
$progress = 0;
if ($content) {
preg_match("/Duration: (.*?), start:/", $content, $matches);
$rawDuration = $matches[1];
$ar = array_reverse(explode(":", $rawDuration));
$duration = floatval($ar[0]);
if (!empty($ar[1])) $duration += intval($ar[1]) * 60;
if (!empty($ar[2])) $duration += intval($ar[2]) * 60 * 60;
preg_match_all("/time=(.*?) bitrate/", $content, $matches);
$rawTime = array_pop($matches);
if (is_array($rawTime)) {
$rawTime = array_pop($rawTime);
}
$ar = array_reverse(explode(":", $rawTime));
$time = floatval($ar[0]);
if (!empty($ar[1])) $time += intval($ar[1]) * 60;
if (!empty($ar[2])) $time += intval($ar[2]) * 60 * 60;
$progress = @round(($time / $duration) * 100);
}
return $progress;
}</pre>
<br>
<strong>запуск ffmpeg</strong><br>
<pre class="prettyprint">
<?php
exec('ffmpeg параметры...... 1> файл.log 2>&1');
</pre>
https://visavi.net/topics/41447/682591
ffmpeg процент конветнирования
JustZero
Sun, 26 Apr 2015 22:40:01 +0300
Сообщения
https://visavi.net/topics/41447/682591
-
Копать нужно в сторону пропорций и размера файла.
https://visavi.net/topics/41447/672055
ffmpeg процент конветнирования
iNeeXT
Sat, 18 Oct 2014 13:34:51 +0400
Сообщения
https://visavi.net/topics/41447/672055
-
Такой возможности в ffmpeg вроде не было, но если можно сделать, например, если разделить duration на текущий time и умножить на 100 соотвественно.
https://visavi.net/topics/41447/672051
ffmpeg процент конветнирования
CyRaXMAN
Sat, 18 Oct 2014 07:44:08 +0400
Сообщения
https://visavi.net/topics/41447/672051
-
подскажите куда копать? как вывести % выполнения ffmpeg?
https://visavi.net/topics/41447/672046
ffmpeg процент конветнирования
JustZero
Sat, 18 Oct 2014 03:52:17 +0400
Сообщения
https://visavi.net/topics/41447/672046