shveicar
Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Цитата: 1 - Обрезать видео на N секунд (в диалоге) в конце файла (mp4). | Там не так все просто. Если бы с начала, то никаких проблем, а так нужно знать время продолжительности всего видео и вычитая из него 10 секунд, указать в окне новое, полное время. Кроме того, есть разные форматы видео и кодеки и порой, некоторые форматы приходится предварительно перекодировать, что бы можно было что то вырезать. В общем, примерный вариант такой: Код: start=FFmpeg||-ss||00||-i||[tc=AA]||-t||[input=Выбрать~~продолжительность~~видео|Введите~~нужное~~время~~в~~секундах|100|300|130]||-c||copy||$f254\result.<info=o71[tc=AA]//>||&&hide||&&wait | А дальше вы уж сами эксперементируйте с максимально удобными способами вычисления нужного вам времени. Цитата: 2 - Склеить выделенные видеофайлы в один (mp4). | Тут то же все не просто. Бывает видео с одной или несколькими аудио дорожками и разными форматами, тогда простое объединение работать не будет. Так же оно не работает, если склеивать видео файл со звуком и видео файл без звука. В общем, максимально совместимый вариант для этого, примекрно такой: Код: alist=[tc=AM]||sortnm<1>||inline<!!''~~-i~~''!!> start=FFmpeg||-i||GLOBALALIST<1>||-filter_complex||[0:v][0:a][1:v][1:a]concat=n=GLOBALALIST0<0>:v=1:a=1[v][a]||-map||[v]||-map||[a]||-y||$f254\concat.mp4||&&hide||&&wait | Результат, как и в первом варианте, будет в папке temp (временная папка утилиты). FFmpeg это название для сокращеннного вызова через полный путь к программе, прописанный в файле TCIMGU.ini Если что непонятно, смотрите справку и примеры для команды start. | Всего записей: 340 | Зарегистр. 26-09-2010 | Отправлено: 02:28 03-05-2024 | Исправлено: shveicar, 02:30 03-05-2024 |
|