pilih perangkat audio keluar ffplay

3

Halo Saya memiliki HDMI out dan kartu suara USB terhubung pcduino menjalankan Ubuntu.

Ketika saya menjalankan video melalui ffplay, audio out dipilih secara default sebagai HDMI.

Bagaimana saya bisa menentukan atau memaksa keluar melalui kartu suara usb?

Pavan K
sumber

Jawaban:

1

Mencoba pavucontrol :

sudo apt-get install pavucontrol

Saya menemukan itu ketika saya mulai bermain dengan file MP3, lalu jalankan pavucontrol , Saya bisa mengalihkan output ke perangkat audio USB. Selain itu, ia mengingat pengaturan pada menjalankan selanjutnya bermain tanpa mempengaruhi aplikasi lain, meskipun saya belum memeriksa apakah ia mengingat setelah reboot.

Kebetulan, di Ubuntu 12.10 saya bermain peta ke bermain .

AFH
sumber
3

Ffplay FFmpeg menggunakan pustaka SDL, jadi menggunakan variabel lingkungan SDL (SDL_envvars) dimungkinkan.

Untuk memutar aliran audio melalui perangkat audio / kartu kedua pada sistem Anda:

$ SDL_AUDIODRIVER="alsa" AUDIODEV="hw:1,0" ffplay

Entri alias bashrc:

alias ffplay-2ndcard="SDL_AUDIODRIVER='alsa' AUDIODEV='hw:1,0' ffplay"

Saya biasanya menggunakan opsi tambahan berikut saat memutar stream (AAC):

-loglevel info -nodisp -autoexit
Roger Zauner
sumber
0

Jika kamu menemukan Pengaturan sistem - & gt; Suara , tab pertama ( Keluaran ) memungkinkan Anda untuk memilih perangkat output. Ini mengalihkan semua output audio saat ini dan baru.

Tergantung pada rilis dan shell, ada banyak cara ke pengaturan suara, tapi saya sering menggunakan yang paling berhasil:

  • klik kanan pada desk-top dan pilih Ubah Latar Belakang Desktop ;
  • tekan Semua Pengaturan , dan Suara pengaturan dalam Perangkat keras bagian.

Jika Anda menelepon ffmpeg dari aplikasi seperti VLC media player , Anda dapat mengatur perangkat output dalam preferensi, tanpa mempengaruhi aplikasi lain:

  • klik Alat - & gt; Preferensi (atau Control-p );
  • dibawah Audio , pilih Output audio ALSA sebagai modul output;
  • Anda sekarang harus menemukan kartu USB Anda di daftar drop-down perangkat (dengan sejumlah opsi pemrosesan yang membingungkan!)

Saya baru saja menguji keluaran VLC melalui pengeras suara USB sementara Audacious secara bersamaan mengeluarkan melalui pengeras suara laptop (sistem suara standar saya).

AFH
sumber
Versi ubuntu untuk pcduino tidak memiliki pengaturan suara. dan saya ingin melakukannya melalui commandline jika memungkinkan
Pavan K
VLC menyimpan pengaturannya di ~ / .config / vlc / vlcrc . Jika Anda ingin menemukan di mana pengaturan diadakan, Anda dapat menggunakan teknik berikut: cd ~ :>t ( Jalankan program dan ubah pengaturan ) :>u find -newer t -not -newer u Jika Anda melakukan semuanya dengan cepat, tidak akan ada banyak file lain yang diubah. Setelah menemukan file pengaturan, Anda dapat mengeditnya setelah mengetahui formatnya (dengan asumsi teks, seperti VLC)
AFH
Saya menggunakan ffplay Saya tidak bisa menggunakan vlc :(
Pavan K
Saya belum pernah menggunakan bermain sebelumnya, tapi ini masalah yang menarik, jadi saya telah melakukan beberapa penyelidikan. Meskipun begitu banyak pilihan, saya tidak dapat menemukan satu yang tidak memberikan kesalahan ketika saya mencoba mengatur perangkat keluaran. Tapi saya memuat pavucontrol : sudo apt-get install pavucontrol. Saya mulai bermain dengan file MP3, lalu jalankan pavucontrol dan saya bisa mengalihkan output ke perangkat audio USB. Selain itu, ia mengingat pengaturan pada menjalankan selanjutnya bermain tanpa mempengaruhi aplikasi lain. Ini terdengar seperti solusi. Kebetulan, di Ubuntu 12.10 saya bermain peta ke bermain .
AFH
solusi ini berhasil. Terima kasih banyak.
Pavan K