คำถามติดแท็ก audio

ฮาร์ดแวร์เสียงและการเขียนโปรแกรมเสียงและรูปแบบเสียงหรือคอนเทนเนอร์ต่างๆ สำหรับคำถามเฉพาะเกี่ยวกับการเล่นเสียงให้ใช้ [เครื่องเล่นเสียง] หรือ [เล่น] และสำหรับคำถามเฉพาะเกี่ยวกับการบันทึกเสียงให้ใช้ [การบันทึกเสียง] หรือ [การบันทึกเสียง]

1
อะไรคือความแตกต่างและความคล้ายคลึงกันระหว่าง ffmpeg, libav และ avconv?
เมื่อฉันใช้งานffmpegUbuntu มันจะแสดง: $ ffmpeg ffmpeg version v0.8, Copyright (c) 2000-2011 the Libav developers built on Feb 28 2012 13:27:36 with gcc 4.6.1 This program is not developed anymore and is only provided for compatibility. Use avconv instead (see Changelog for the list of incompatible changes). หรือมันแสดงให้เห็น (ขึ้นอยู่กับเวอร์ชั่นของ Ubuntu): $ ffmpeg …


10
วิธีเล่นเสียงแจ้งเตือน android
ฉันสงสัยว่าฉันจะเล่นเสียงการแจ้งเตือนได้อย่างไรโดยไม่ต้องเล่นผ่านสตรีมสื่อ ตอนนี้ฉันสามารถทำได้ผ่านเครื่องเล่นสื่อ แต่ฉันไม่ต้องการให้เล่นเป็นไฟล์สื่อฉันต้องการให้เล่นเป็นการแจ้งเตือนหรือแจ้งเตือนหรือเสียงเรียกเข้า นี่คือตัวอย่างของรหัสของฉันที่ดูเหมือนตอนนี้: MediaPlayer mp = new MediaPlayer(); mp.reset(); mp.setDataSource(notificationsPath+ (String) apptSounds.getSelectedItem()); mp.prepare(); mp.start();

11
แปลงไฟล์เสียงเป็น mp3 โดยใช้ ffmpeg
ฉันต้องการแปลงไฟล์เสียงเป็น mp3 โดยใช้ ffmpeg เมื่อฉันเขียนคำสั่งเป็นffmpeg -i audio.ogg -acodec mp3 newfile.mp3ฉันได้รับข้อผิดพลาด: FFmpeg version 0.5.2, Copyright (c) 2000-2009 Fabrice Bellard, et al. configuration: libavutil 49.15. 0 / 49.15. 0 libavcodec 52.20. 1 / 52.20. 1 libavformat 52.31. 0 / 52.31. 0 libavdevice 52. 1. 0 / 52. 1. 0 built on Jun …
159 audio  ffmpeg  media 

13
ฉันจะบันทึกเสียงบน iPhone ด้วย AVAudioRecorder ได้อย่างไร
ตอนนี้ที่ iPhone 3.0 sdk เป็นสาธารณะฉันคิดว่าฉันสามารถถามคำถามนี้สำหรับคนที่เคยเล่นกับ 3.0 sdk แล้ว ฉันต้องการบันทึกเสียงในแอปพลิเคชันของฉัน แต่ฉันต้องการใช้ AVAudioRecorder และไม่ใช่วิธีการบันทึกแบบเก่าอย่างที่แสดงใน SpeakHere ไม่มีตัวอย่างใด ๆ ของวิธีการที่ดีที่สุดใน iPhone Dev Center และอ้างอิงถึงคลาส ฉันเป็นมือใหม่ในการพัฒนา iPhone ดังนั้นฉันกำลังมองหาตัวอย่างง่ายๆเพื่อเริ่มต้นใช้งาน ขอบคุณล่วงหน้า.

10
ส่งเสียงเตือนเมื่อรหัสเสร็จสิ้น
ฉันอยู่ในสถานการณ์ที่รหัสของฉันใช้เวลานานมากในการรันและฉันไม่ต้องการที่จะจ้องมองที่มันตลอดเวลา แต่ต้องการที่จะรู้ว่าเมื่อมันทำ ฉันจะทำให้การเรียงลำดับรหัส (Python) ของเสียงเป็น "สัญญาณเตือน" เมื่อมันเสร็จสิ้นได้อย่างไร ฉันใคร่ครวญทำให้มันเล่นไฟล์. wav เมื่อมันมาถึงจุดสิ้นสุดของรหัส ... นี่เป็นความคิดที่เป็นไปได้หรือไม่? ถ้าเป็นเช่นนั้นฉันจะทำอย่างไร
143 python  alarm  audio 

7
จะเพิ่มเสียงใหม่ (ไม่ผสม) ลงในวิดีโอโดยใช้ ffmpeg ได้อย่างไร
ฉันใช้คำสั่งเช่น: ffmpeg -i video.avi -i audio.mp3 -vcodec codec -acodec codec output_video.avi -newaudio ในเวอร์ชันล่าสุดสำหรับการเพิ่มแทร็กเสียงใหม่ลงในวิดีโอ (ไม่ใช่แบบผสม) แต่ฉันอัปเดต ffmpeg เป็นเวอร์ชันใหม่ล่าสุด ( ffmpeg เวอร์ชัน git-2012-06-16-809d71d ) และตอนนี้ในเวอร์ชันนี้พารามิเตอร์-newaudioไม่ทำงาน โปรดบอกฉันว่าฉันสามารถเพิ่มเสียงใหม่เพื่อวิดีโอของฉัน (ไม่ผสม) ffmpegโดยใช้
132 audio  video  ffmpeg 

6
เล่นไฟล์เสียงจากไดเร็กทอรีสินทรัพย์
ฉันมีรหัสต่อไปนี้: AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3"); player = new MediaPlayer(); player.setDataSource(afd.getFileDescriptor()); player.prepare(); player.start(); ปัญหาคือเมื่อฉันเรียกใช้โค้ดนี้มันจะเริ่มเล่นไฟล์เสียงทั้งหมดในไดเร็กทอรีสินทรัพย์ตามลำดับตัวอักษรแทนที่จะเล่นไฟล์เสียงที่ฉันร้องขอ ผมทำอะไรผิดหรือเปล่า? มีวิธีที่ดีกว่าในการเล่นไฟล์เสียงจากไดเรกทอรีเนื้อหาหรือไม่ คำถามติดตามผล: มีความแตกต่างระหว่างการเก็บไฟล์เสียงในไดเร็กทอรีสินทรัพย์และเก็บไว้ในไดเร็กทอรี res / raw หรือไม่ นอกจากข้อเท็จจริงที่ว่าพวกเขาไม่ได้รับรหัสหากอยู่ในไดเรกทอรีเนื้อหา หากฉันย้ายไฟล์เสียงไปยังโฟลเดอร์ res / raw แสดงว่าฉันมีปัญหากับการนำMediaPlayers กลับมาใช้ใหม่เนื่องจากไม่มีพารามิเตอร์ id สำหรับsetDataSource(). ฉันไม่พบแนวทางที่ดีในการจัดการปัญหาประเภทนี้



15
หยุด 'Ding' เมื่อกด Enter
ฉันมีแอปพลิเคชัน Windows Forms ที่เรียบง่ายมาก และใน Windows (หรืออย่างน้อย Windows Forms Applications) เมื่อคุณกด Enter ในขณะที่อยู่ในตัวควบคุมกล่องข้อความบรรทัดเดียวคุณจะได้ยิน Ding เป็นเสียงที่ไม่ถูกใจซึ่งบ่งบอกว่าคุณไม่สามารถเข้าสู่การขึ้นบรรทัดใหม่ได้เนื่องจากเป็นกล่องข้อความบรรทัดเดียว ทั้งหมดนี้ไม่เป็นไร อย่างไรก็ตามในแบบฟอร์มของฉันฉันมีกล่องข้อความ 1 กล่องและปุ่มค้นหา และฉันกำลังอนุญาตให้ผู้ใช้ทำการค้นหาโดยกด Enter หลังจากที่พวกเขาพิมพ์เสร็จแล้วดังนั้นพวกเขาจึงไม่ต้องใช้เมาส์คลิกปุ่มค้นหา แต่เสียง Ding นี้เกิดขึ้น มันน่ารำคาญมาก เราจะทำอย่างไรให้เสียงนั้นไม่เล่นเลยในแบบฟอร์มของฉัน @David H - นี่คือวิธีที่ฉันตรวจจับการกด Enter: private void textBox1_KeyUp(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { // Perform search now. } }

7
เอาต์พุต gdb นี้หมายถึงอะไร?
ฉันมีปุ่มที่เล่นเสียงและดูเหมือนว่าจะทำงานได้ดีอย่างสมบูรณ์บนเครื่องจำลอง แต่ฉันได้รับข้อความนี้: เกิดข้อผิดพลาดในการโหลด /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn. MacOS / AudioIPCPlugIn, 262): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation ใน /System/Library/Frameworks/Security.framework/Versions/A/Security 2011-11-01 02: 13: 02.605 Halloween FX [33484: 10703] เกิดข้อผิดพลาดในการโหลด /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn: dlopen (/ System / Library /Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugIn.bundle/Contents/MacOS/AudioIPCPlugIn, 262): ไม่พบสัญลักษณ์: ___CFObjCIsCollectable อ้างอิงจาก: /System/Library/Frameworks/Security.framework/Versions/A/Security คาดว่าจะอยู่ใน: /Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation ใน /System/Library/Frameworks/Security.framework/Versions/A/Security 2011-11-01 02: 13: 02.657 Halloween FX [33484: …


11
เล่นเสียงที่ปุ่มคลิก Android
ฉันจะรับปุ่มเพื่อเล่นเสียงจาก raw เมื่อคลิกได้อย่างไร? ฉันเพิ่งสร้างปุ่มที่มี id button1แต่ไม่ว่าฉันจะเขียนโค้ดอะไรทั้งหมดก็ผิด import android.media.MediaPlayer; public class BasicScreenActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_basic_screen); } Button one = (Button)this.findViewById(R.id.button1); MediaPlayer = mp; mp = MediaPlayer.create(this, R.raw.soho); zero.setOnCliclListener(new View.OnClickListener() ) @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items …

4
วิเคราะห์เสียงโดยใช้ Fast Fourier Transform
ฉันกำลังพยายามสร้างตัววิเคราะห์สเปกตรัมแบบกราฟิกใน python ฉันกำลังอ่าน 1024 ไบต์ของ 16 บิตดูอัลแชนเนล 44,100 เฮิรตซ์สตรีมเสียงอัตราตัวอย่างและเฉลี่ยแอมพลิจูดของ 2 แชนเนลเข้าด้วยกัน ตอนนี้ฉันมีกางเกงขาสั้นลายเซ็น 256 ตัว ตอนนี้ฉันต้องการสร้าง fft ล่วงหน้าบนอาร์เรย์นั้นโดยใช้โมดูลเช่น numpy และใช้ผลลัพธ์เพื่อสร้างตัววิเคราะห์สเปกตรัมกราฟิกซึ่งในการเริ่มต้นจะเป็นเพียง 32 บาร์ ฉันได้อ่านบทความวิกิพีเดียเรื่อง Fast Fourier Transform และ Discrete Fourier Transform แล้ว แต่ฉันยังไม่ชัดเจนว่าอาร์เรย์ผลลัพธ์นั้นหมายถึงอะไร นี่คือลักษณะของอาร์เรย์หลังจากที่ฉันสร้าง fft ไว้ล่วงหน้าบนอาร์เรย์ของฉันโดยใช้ numpy: [ -3.37260500e+05 +0.00000000e+00j 7.11787022e+05 +1.70667403e+04j 4.10040193e+05 +3.28653370e+05j 9.90933073e+04 +1.60555003e+05j 2.28787050e+05 +3.24141951e+05j 2.09781047e+04 +2.31063376e+05j -2.15941453e+05 +1.63773851e+05j …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.