Подскажите по FFmpeg

Redsmokky

Client
Регистрация
06.10.2015
Сообщения
313
Благодарностей
195
Баллы
43
Коллеги кто-нибудь знает как склеить mp3 через ffmpeg?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 135
Баллы
113
  • Спасибо
Реакции: Redsmokky

Redsmokky

Client
Регистрация
06.10.2015
Сообщения
313
Благодарностей
195
Баллы
43
  • Спасибо
Реакции: Sergodjan

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
Ребята помогите с проблемой
У меня в путях к файлам mp3 есть кирилица. Поэтому я их копирую и получаю D:\1.mp3 Делаю с ним свои тёмные дела и всё он мне не нужен, удаляю и на его место, с таким же именем копирую другой файл и получаю D:\1.mp3. Имя и путь такие же, но файл другой. Так вот как это объяснить ffmpeg ?
Потому как ffmpeg работает с прежним файлом.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 135
Баллы
113
Ребята помогите с проблемой
У меня в путях к файлам mp3 есть кирилица. Поэтому я их копирую и получаю D:\1.mp3 Делаю с ним свои тёмные дела и всё он мне не нужен, удаляю и на его место, с таким же именем копирую другой файл и получаю D:\1.mp3. Имя и путь такие же, но файл другой. Так вот как это объяснить ffmpeg ?
Потому как ffmpeg работает с прежним файлом.
Попробуйте копировать файл каждый раз с рандомным именем.
 

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
Попробуйте копировать файл каждый раз с рандомным именем.
Не прокатило. Такое ощущение что ffmpeg работает с тем файлом который первым загрузило и плевать ей на имена. Нужно как то выключить первый файл.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 135
Баллы
113
Не прокатило. Такое ощущение что ffmpeg работает с тем файлом который первым загрузило и плевать ей на имена. Нужно как то выключить первый файл.
Оч. странно, использовал ffmpeg в одном из своих проектов, не встречался с таким поведением.
 

Redsmokky

Client
Регистрация
06.10.2015
Сообщения
313
Благодарностей
195
Баллы
43
Не прокатило. Такое ощущение что ffmpeg работает с тем файлом который первым загрузило и плевать ей на имена. Нужно как то выключить первый файл.
У тебя точно что-то не так, я по такому же принципу работаю, только с видосами и у меня все норм. Может замены файла не происходит при копировании?
 
  • Спасибо
Реакции: jonvy

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Не прокатило. Такое ощущение что ffmpeg работает с тем файлом который первым загрузило и плевать ей на имена.
выведи в текст (лог) и сюда кинь строчку что получается, сразу ясно всем будет
 

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
выведи в текст (лог) и сюда кинь строчку что получается, сразу ясно всем будет
Я через батник работаю. Что можно по ней понять?
Через кубик выполнение программы ffmpeg у меня вообще не пашет.
Как можно черное окошко с командной строкой задержать на экране? Может там что интересное

2018-09-19 20:39:43.3674|INFO|ZennoLab.LogLibrary.InternalError|Событие в модуле "Выполнение программы C:\ffmpeg\bin\\splice mpeg.bat действия id: 32d44a19-6f4e-442a-810f-87a607c4a52a группы действий id: d59e2157-94ec-482d-8569-99acdd98e28a"
Сообщение: "Результат: 0"
 

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 438
Благодарностей
9 135
Баллы
113
Как можно черное окошко с командной строкой задержать на экране? Может там что интересное
Последней строкой в батнике можно вписать команду more, тогда окно не закроется после выполнения.
 
  • Спасибо
Реакции: jonvy

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113
Я через батник работаю. Что можно по ней понять?
Через кубик выполнение программы ffmpeg у меня вообще не пашет.
Как можно черное окошко с командной строкой задержать на экране? Может там что интересное

2018-09-19 20:39:43.3674|INFO|ZennoLab.LogLibrary.InternalError|Событие в модуле "Выполнение программы C:\ffmpeg\bin\\splice mpeg.bat действия id: 32d44a19-6f4e-442a-810f-87a607c4a52a группы действий id: d59e2157-94ec-482d-8569-99acdd98e28a"
Сообщение: "Результат: 0"
выложи что в батнике )
 
  • Спасибо
Реакции: jonvy

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 308
Благодарностей
865
Баллы
113
  • Спасибо
Реакции: jonvy

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
Вобщем и короче дело было вот в чём:
Тёмные дела которые я творил с файлами это склейка. Склеиваю файлы с расширением .mpeg, а в свойствах они почему то mp3. Вот из двух таких файлов у меня получался один .mpeg у которого и в свойствах mpeg. И вот его то я и пытался склеить с .mpeg у которого в свойствах mp3. Короче говоря поменял расширение с .mpeg на .mp3 и всё стало пахать как надо))
Всем спасибо
 
  • Спасибо
Реакции: Sergodjan

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18

Gfoblin

Client
Регистрация
30.05.2013
Сообщения
4 596
Благодарностей
1 014
Баллы
113

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18

Redsmokky

Client
Регистрация
06.10.2015
Сообщения
313
Благодарностей
195
Баллы
43
Вобщем и короче дело было вот в чём:
Тёмные дела которые я творил с файлами это склейка. Склеиваю файлы с расширением .mpeg, а в свойствах они почему то mp3. Вот из двух таких файлов у меня получался один .mpeg у которого и в свойствах mpeg. И вот его то я и пытался склеить с .mpeg у которого в свойствах mp3. Короче говоря поменял расширение с .mpeg на .mp3 и всё стало пахать как надо))
Всем спасибо
Я даже понял откуда у тебя звуковой файл с расширением mpeg))
 

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18

Redsmokky

Client
Регистрация
06.10.2015
Сообщения
313
Благодарностей
195
Баллы
43

jonvy

Client
Регистрация
28.11.2015
Сообщения
305
Благодарностей
17
Баллы
18
Угадал. Слушай, а ты случайно не знаешь как сгенерить 5 сек .mp3 тишины?
вот это
ffmpeg -f lavfi -i anullsrc -t 5 -ab 78k с:\silence.mp3
генерит 5 сек., но если это склеить с другим .mp3
ffmpeg -i concat:"c:\1.mp3|c:\silence.mp3" -acodec copy c:\3.mp3
то эта тишина куда то девается. Вес файла увеличивается, а самой тишины нет.

Может как то можно к последнему файлу при склейки добавить несколько сек тишины?
 
Последнее редактирование:

Redsmokky

Client
Регистрация
06.10.2015
Сообщения
313
Благодарностей
195
Баллы
43
Угадал. Слушай, а ты случайно не знаешь как сгенерить 5 сек .mp3 тишины?
вот это
ffmpeg -f lavfi -i anullsrc -t 5 -ab 78k с:\silence.mp3
генерит 5 сек., но если это склеить с другим .mp3
ffmpeg -i concat:"c:\1.mp3|c:\silence.mp3" -acodec copy c:\3.mp3
то эта тишина куда то девается. Вес файла увеличивается, а самой тишины нет.

Может как то можно к последнему файлу при склейки добавить несколько сек тишины?
Попробуй просто пустой файл с тишиной приклеить, так проще будет)
 

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 308
Благодарностей
865
Баллы
113
Попробуй создать через другой редактор 1 сек тишины и склеивай потом сколько надо
 
  • Спасибо
Реакции: avtostopshik

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)