ffmpeg mpeg

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
Всех приветствую!
Нашел очень хорошую команду по соединению в едина видео, но мне 100% нужен формат mpeg (аудио)
-f concat -safe 0 -i "C:\Users\Администратор.WIN-OBTQMT3318V\Desktop\Диктор\файлы\{-Variable.rand_txt-}.txt" -c copy {-Project.Directory-}файлы\{-Variable.rand-}.mpeg
Подскажите может есть аналогичная команда для соединение аудио файлов, и чтобы на выходе получалось только mpeg (аудио)?
 

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
Всех приветствую!
Нашел очень хорошую команду по соединению в едина видео, но мне 100% нужен формат mpeg (аудио)
-f concat -safe 0 -i "C:\Users\Администратор.WIN-OBTQMT3318V\Desktop\Диктор\файлы\{-Variable.rand_txt-}.txt" -c copy {-Project.Directory-}файлы\{-Variable.rand-}.mpeg
Подскажите может есть аналогичная команда для соединение аудио файлов, и чтобы на выходе получалось только mpeg (аудио)?
Кстати можно формат mp3
Кстати упустил важный факт,данная команда отрабатывает идеально, но иногда делает видео а не аудио как нужно
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Кстати можно формат mp3
Кстати упустил важный факт,данная команда отрабатывает идеально, но иногда делает видео а не аудио как нужно
Bash:
# For a single pass mpeg1

ffmpeg -i "input_file" -vcodec mpeg1video -acodec mp2 "output_file.mpeg"

# For a two pass mpeg1 encoding

ffmpeg -i "input_video" -pass 1 -f mpeg1video -an -passlogfile log_file "output_file.mpeg"
ffmpeg -i "input_video" -pass 2 -f mpeg1video -acodec mp2 -passlogfile log_file "output_file.mpeg"

# For an optimized two pass mpeg1 encoding

ffmpeg -i "input_video" -pass 1 -f mpeg1video -b 750000 -s 320x240 -an -passlogfile log_file "output_file.mpeg"
ffmpeg -i "input_video" -pass 2 -f mpeg1video -b 750000 -s 320x240 -acodec mp2 -ab 128000 -passlogfile log_file "output_file.mpeg"

## MPEG2
# SD Normal Quality

ffmpeg -i "input_video" -c:v mpeg2video -b:v 4M -refs 1 -bf 0 -c:a ac3 -b:a 192k -async 1 "output.mpg"

# SD High Quality

ffmpeg -i "input_video" -c:v mpeg2video -b:v 8M -refs 1 -bf 0 -c:a ac3 -b:a 384k -async 1 "output.mpg"

# SD Stream

ffmpeg -i "input_video" -c:v mpeg2video -b:v 8M -refs 1 -bf 0 -c:a ac3 -b:a 192k -async 1 "output.ts"

# HD Stream

ffmpeg -i "input_video" -c:v mpeg2video -b:v 20M -refs 1 -bf 0 -c:a ac3 -b:a 384k -async 1 "output.ts"
 
  • Спасибо
Реакции: Hidemium

Hidemium

Новичок
Регистрация
08.03.2023
Сообщения
2
Благодарностей
0
Баллы
1
Bash:
# For a single pass mpeg1

ffmpeg -i "input_file" -vcodec mpeg1video -acodec mp2 "output_file.mpeg"

# For a two pass mpeg1 encoding

ffmpeg -i "input_video" -pass 1 -f mpeg1video -an -passlogfile log_file "output_file.mpeg"
ffmpeg -i "input_video" -pass 2 -f mpeg1video -acodec mp2 -passlogfile log_file "output_file.mpeg"

# For an optimized two pass mpeg1 encoding

ffmpeg -i "input_video" -pass 1 -f mpeg1video -b 750000 -s 320x240 -an -passlogfile log_file "output_file.mpeg"
ffmpeg -i "input_video" -pass 2 -f mpeg1video -b 750000 -s 320x240 -acodec mp2 -ab 128000 -passlogfile log_file "output_file.mpeg"

## MPEG2
# SD Normal Quality

ffmpeg -i "input_video" -c:v mpeg2video -b:v 4M -refs 1 -bf 0 -c:a ac3 -b:a 192k -async 1 "output.mpg"

# SD High Quality

ffmpeg -i "input_video" -c:v mpeg2video -b:v 8M -refs 1 -bf 0 -c:a ac3 -b:a 384k -async 1 "output.mpg"

# SD Stream

ffmpeg -i "input_video" -c:v mpeg2video -b:v 8M -refs 1 -bf 0 -c:a ac3 -b:a 192k -async 1 "output.ts"

# HD Stream

ffmpeg -i "input_video" -c:v mpeg2video -b:v 20M -refs 1 -bf 0 -c:a ac3 -b:a 384k -async 1 "output.ts"
Как чудесно! Может ли ваш код ffmpeg редактировать живое видео?
 

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
Как чудесно! Может ли ваш код ffmpeg редактировать живое видео?
Что значит живые видео? Эта программа может все что связано с видео аудио
И кстати если сделать калаб GPT - 3 открываешь большие возможности)
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 698
Баллы
113
Что значит живые видео? Эта программа может все что связано с видео аудио
И кстати если сделать калаб GPT - 3 открываешь большие возможности)
живые.. это без наркоза которые :D
 
  • Спасибо
Реакции: _HEDELKA_

_HEDELKA_

Client
Регистрация
20.02.2022
Сообщения
648
Благодарностей
170
Баллы
43
живые.. это без наркоза которые :D
*HAHA* думаю да.

Как я понимаю комментатор спрашивает про прямой эфир типо в онлайн режиме что то редактировать, если про это:
Скорость обработки не даст в прямом эфире быстро обработать видео и показать его, ну если у вас видео по 5-10 секунд то в полне)
 
  • Спасибо
Реакции: Hidemium

Hidemium

Новичок
Регистрация
08.03.2023
Сообщения
2
Благодарностей
0
Баллы
1
*HAHA* думаю да.

Как я понимаю комментатор спрашивает про прямой эфир типо в онлайн режиме что то редактировать, если про это:
Скорость обработки не даст в прямом эфире быстро обработать видео и показать его, ну если у вас видео по 5-10 секунд то в полне)
Верно. Мне нужно обработать воспроизведение видео в медиаплеере vlc и воспроизведение в OBS Studio. Обратите внимание, что обработка происходит онлайн и не требует сохранения видео.
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
Как чудесно! Может ли ваш код ffmpeg редактировать живое видео?
да тут есть поддержка stream режима в виде решения ffplay например https://ffmpeg.org/ffplay.html
был https://trac.ffmpeg.org/wiki/ffserver сервер но устаревшим считается (вроде)

а так вообще огромное кол-во протоколов
форматов, реализаций и прочего для ваших задач
 

Hartwell

Client
Регистрация
25.09.2014
Сообщения
194
Благодарностей
117
Баллы
43
*HAHA* думаю да.

Как я понимаю комментатор спрашивает про прямой эфир типо в онлайн режиме что то редактировать, если про это:
Скорость обработки не даст в прямом эфире быстро обработать видео и показать его, ну если у вас видео по 5-10 секунд то в полне)
глупости
если не декодировать то почему бы и нет.

Верно. Мне нужно обработать воспроизведение видео в медиаплеере vlc и воспроизведение в OBS Studio. Обратите внимание, что обработка происходит онлайн и не требует сохранения видео.
кстате вот уже обсуждали именно OBS Studio


 

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