Задать вопрос
StupidQuestion
@StupidQuestion
Задаю глупые вопросы...

Обрезать аудиофайл с 00:00:00?

Привет товарищи.
Как с помощью ffmpeg обрезать аудиофайл, ну так что бы он обрезал нужный мне кусок?

Так
ffmpeg -ss 00:13:10 -i f.mp3 -to 00:13:15 -c copy -copyts f2.mp3
обрезает +20 сек вперед, т.е. с 13:30...Обрезает как мне надо 5 сек, ну только не то.

Так
ffmpeg -ss 00:13:10 -i f.mp3 -to 00:13:15 -c copy f2.mp3
так обрезает с 13:30 и длительность 13:15 мин...

Что то еще я там тыкал-тыкал и заметил что файл начинается с тишины и на 00:01:13 минуте появляется разговор. Получается ffmpeg понимает где начинается "шум" и начинает отсчитывать от этого.

Можете тыкнуть (в ссаную тряпку) какая команда будет обрезать аудиофайл, так как я укажу (наплевать на "тишину" в начале файла)? Прям указал с 00:10:05 до 00:11:00 и обрезалось 55 сек с точной минуты...
  • Вопрос задан
  • 922 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
в формате mp3 позиционирование по времени будет неточным.
Лучше распаковать в WAV, затем вырезать искомое.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
tumbler
@tumbler
бекенд-разработчик на python
А вряд ли получится с -c copy: PTS внутри будут указывать плееру воспроизводить фреймы тогда, когда они должны в исходнике воспроизводиться. Попробуйте или сразу перекодировать заново, или добавить фильтр asetpts.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы