Моя проблема

Я пытаюсь передать потоковое изображение с рабочего стола с устройства по умолчанию на другой компьютер в локальной сети. Поток рабочего стола работает хорошо, используя Gdigrab, но звук не работает. Я попробовал кое-что, и я просмотрел документацию FFmpeg. Извините, если я здесь что-то не так, но сейчас я изучаю FFmpeg.

Что я пробовал до сих пор:

ffmpeg -f gdigrab  -framerate 90 -video_size 1920x1080
-i desktop -vcodec libx264 -pix_fmt yuv420p -preset 
ultrafast -f mpegts udp://ip 
-acodec libmp3lame -ab 32k -ac 1 -re -f udp://ip

Можно ли передавать потоковое аудио и видео таким образом с помощью FFmpeg?

2 ответа2

0

Наконец удалось решить мою проблему с помощью следующей команды.

$ ffmpeg -f gdigrab -framerate 60 -video_size 1920x1080 -i desktop \
    -f dshow -i audio="virtual-audio-capturer" -vcodec libx264 \
   -preset ultrafast -tune zerolatency -pix_fmt yuv422p -f mpegts udp://ip

Работает отлично!

-1

Основная ошибка в вашем коде, если нет звука или нет фазы записи. Этот код зависит от аудио и если нет, то нет записи. Легко пропустить. Это восходит к ffmpeg, имеющему серьезные проблемы, которые никто не хочет исправлять

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .