Вы не зашли.
Главная » PHP » Вырезать часть mp3 записи
#11. WapStyle Off (3)
Участник
2022.11.16 19:07
Gemorroj написал:
ну да, и битрейт порезало
так задумано, снизить размер файлов но сервере, прикинь их 4500 в хорошем качестве, примерно 60 гигов...
но я изначально шёл чтобы у меня ничего не было - сервера телеги (2 бота)
все файлы там, до 20мб, но чтобы не тратить трафик я решил сделать "пробники", наверно логично
да любой может скачать "плейлист" за прошлый день и слушать на 100% качестве
вот бери любой день https://wapstyle.ru/history/ и слушай в хорошем качестве
Отредактировано WapStyle (2022.11.16 19:07)
#12. WapStyle Off (3)
Участник
2022.12.14 18:06
Давно не заходил, вот часть кода, пашет и не ругается, режет как надо и где надо)
Код:
## Ищем середину файла по времени
$center = $row['duration']/2;
$start = $setup['duration_resize']/2;
## Обрезаем лишнее
exec('ffmpeg -ss "'.($center-$start).'" -t "'.$setup['duration_resize'].'" -i "'.$setup['files_patch'].$row['id'].'.mp3" -acodec copy "'.$setup['files_patch'].$row['id'].'_temp.mp3"');
sleep(1);
## Меняем битрейт на 128
exec('ffmpeg -i "'.$setup['files_patch'].$row['id'].'_temp.mp3" -ar 44100 -ac 2 -ab 128k -y "'.$setup['files_patch'].'time_limit/'.$row['id'].'.mp3"');
## Удалить лишнее
unlink($setup['files_patch'].$row['id'].'_temp.mp3');
з.ы.
$setup['duration_resize'] - сколько секунд обрезок будет
Отредактировано WapStyle (2022.12.14 18:06)
Страниц: 1 2 Все
Главная
WEB
PunBB Mod v0.6.2
0.011 s