Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 12

Тема: Как воспроизвести mp3 в python: нужны советы и примеры

  1. Как воспроизвести mp3 в python: нужны советы и примеры

    Всем привет! Я что-то заморочился с задачей и не могу понять, как воспроизвести mp3 в python. Пробовал разные библиотеки и методы, но что-то никак не получается. Пожалуйста, поделитесь своими наработками, библиотеками, кодом, что угодно, чтобы наконец-то смог запустить этот трек в своем питоновском приложении! Заранее спасибо за любую помощь!



  2. Ждём вас в нашем чате в Телеграмм ==>> @pythoneer_chat

    А ТАКЖЕ: Канал о Python, статьи и книги ==>>
    @pythoneer_ru

  3. Привет. Сам недавно искал инфу по этой теме. Попробуй библиотеку pydub и simpleaudio. Вот пример кода:
    Программный код:
    from pydub import AudioSegment
    from pydub
    .playback import play
      
    song 
    AudioSegment.from_mp3('your_file.mp3')
    play(song
    Работает как часы. Ставь лайк, если помогло

  4. Цитата Сообщение от ThunderWarden
    Привет. Сам недавно искал инфу по этой теме. Попробуй библиотеку pydub и simpleaudio. Вот пример кода:
    Программный код:
    from pydub import AudioSegment
    from pydub
    .playback import play
      
    song 
    AudioSegment.from_mp3('your_file.mp3')
    play(song
    Работает как часы. Ставь лайк, если помогло
    Топчик, спасибо за наводку! Немного добавлю: не забудь установить пакеты через pip: pip install pydub simpleaudio. Ну теперь точно должно заработать.

  5. Чувак, я вообще использую pygame для воспроизведения аудио. Вот накидал пример:
    Программный код:
    import pygame
    pygame
    .mixer.init()
    pygame.mixer.music.load('your_file.mp3')
    pygame.mixer.music.play()
    while 
    pygame.mixer.music.get_busy():
        
    pygame.time.Clock().tick(10
    Лично мне так проще, плюс можно всякие плюшки с мультимедиа замутить.

  6. Цитата Сообщение от TanyaMountain
    Чувак, я вообще использую pygame для воспроизведения аудио. Вот накидал пример:
    Программный код:
    import pygame
    pygame
    .mixer.init()
    pygame.mixer.music.load('your_file.mp3')
    pygame.mixer.music.play()
    while 
    pygame.mixer.music.get_busy():
        
    pygame.time.Clock().tick(10
    Лично мне так проще, плюс можно всякие плюшки с мультимедиа замутить.
    Да, pygame вроде тоже норм тема. Но я что-то с ней не подружился... попробую еще раз, может, зайдет.

  7. Йо, если хочешь совсем простой вариант, то глянь на библиотеку playsound. Вообще ничего сложного:
    Программный код:
    from playsound import playsound
    playsound
    ('your_file.mp3'
    Реально, проще не придумаешь!

  8. Цитата Сообщение от Нелля
    Йо, если хочешь совсем простой вариант, то глянь на библиотеку playsound. Вообще ничего сложного:
    Программный код:
    from playsound import playsound
    playsound
    ('your_file.mp3'
    Реально, проще не придумаешь!
    Короче, вариант явно для ленивых Но че, если работает, то почему нет.

  9. Так, вот тебе еще один вариант на будущее, вдруг пригодится. pyaudio - это мощная библиотека, но немного сложнее. Вот базовый пример:
    Программный код:
    import pyaudio
    import wave
      
    def play_audio
    (file):
        
    chunk 1024
        wf 
    wave.open(file'rb')
        
    pyaudio.PyAudio()
      
        
    stream p.open(format=p.get_format_from_width(wf.getsampwidth()), channels=wf.getnchannels(), rate=wf.getframerate(), output=True)
      
        
    data wf.readframes(chunk)
        while 
    data:
            
    stream.write(data)
            
    data wf.readframes(chunk)
      
        
    stream.stop_stream()
        
    stream.close()
        
    p.terminate()

    play_audio('your_file.wav'
    Да, тут только .wav, но можно конвертнуть mp3 в wav перед воспроизведением.

  10. Цитата Сообщение от RealityShifter
    Так, вот тебе еще один вариант на будущее, вдруг пригодится. pyaudio - это мощная библиотека, но немного сложнее. Вот базовый пример:
    Программный код:
    import pyaudio
    import wave
      
    def play_audio
    (file):
        
    chunk 1024
        wf 
    wave.open(file'rb')
        
    pyaudio.PyAudio()
      
        
    stream p.open(format=p.get_format_from_width(wf.getsampwidth()), channels=wf.getnchannels(), rate=wf.getframerate(), output=True)
      
        
    data wf.readframes(chunk)
        while 
    data:
            
    stream.write(data)
            
    data wf.readframes(chunk)
      
        
    stream.stop_stream()
        
    stream.close()
        
    p.terminate()

    play_audio('your_file.wav'
    Да, тут только .wav, но можно конвертнуть mp3 в wav перед воспроизведением.
    Чет жестко, но на серьезных щщах. Лично я бы остановился на pydub, но буду иметь ввиду. Спасибо!

Страница 1 из 2 12 ПоследняяПоследняя