vorbis

    4熱度

    2回答

    嘗試將一堆mp4文件轉換爲webm。所以我運行以下命令。我嘗試了與ffmpeg類似的命令。 avconv -i input.mp4 -threads 8 -s 1280x720 -pre libvpx-720p -b 3900k -pass 2 -acodec libvorbis -b:a 128k -ac 2 -f webm -y output/webm 結果: Input #0, mov,

    1熱度

    1回答

    我想知道爲什麼Vorbis需要任何容器?我知道你可以將Vorbis放在Ogg容器或Matroska容器中,但如果我不打算將它與任何視頻或任何其他多媒體捆綁在一起,爲什麼Vorbis數據不能獨立存儲在自己的文件中? 有沒有人有過這樣的經驗?在搜索之前我搜索了一下,我只在oggvorbis郵件列表中發現了一個沒有詳細信息的提及。

    1熱度

    1回答

    我想在Android中使用NDK項目解碼OGG文件(我試了幾次)。不管我是哪一個,當我建我總是得到類似這樣的錯誤: Caused by: java.lang.UnsatisfiedLinkError: Couldn't load videokit: findLibrary returned null 我很新的NDK(明顯),所以我不知道我做錯了。我想要做的就是能夠設置OGG文件的播放速率。

    2熱度

    1回答

    我有一個Vorbis流,我可以解碼到PCM,如果有必要的話,我有一個原始的h264流,所有這三個都支持Android的時候在一個容器中。想知道是否有任何方法可以在沒有任何容器的情況下將視頻和音頻樣本手動送入android MediaPlayer。我會想象我將不得不重寫MediaPlayer中的方法。有沒有人有這方面的經驗或有一個更簡單的方法來做到這一點?我無法想象它是不可能的...

    0熱度

    2回答

    我在學校有一個小組項目(3D FPS遊戲),我在C++中使用OpenAL和OGG Vorbis編程音頻。我們的編譯器設置爲警告我們已定義但未使用的變量,這是Vorbis的一個問題。當我編譯我們的應用程序,我得到這個: [ 8%] Building CXX object CMakeFiles/fps.dir/src/audio/Sound.cpp.o /home/berzeger/FPS/FPS/

    2熱度

    1回答

    我在媒體基礎中創建了ogg解碼器。 我已經讀過一些數據包作爲樣本(壓縮數據),現在我需要知道樣本的時間和樣本的持續時間。 現在我知道了AvgBytesPerSec和SamplesPerSec等等,但是這個參數用於解壓縮數據。 那麼如何通過使用壓縮數據來獲取IMFSample的時間和持續時間?

    3熱度

    2回答

    我想編寫一個通過網絡傳輸音頻和視頻的應用程序。作爲一個簡單的開始,我想嘗試音頻部分。 我想通過網絡傳輸來自麥克風的vorbis編碼音頻。我開始用下面的管道的接收器: gst-launch-0.10 tcpserversrc host=localhost port=3000 ! oggdemux ! vorbisdec ! audioconvert ! audio/x-raw-int, endian

    8熱度

    1回答

    給定C++中的編碼緩衝區,使用oggvorbis結構來解碼已存在內存中的數據的步驟是什麼? OggVorbis_File無法使用,因爲資產位於壓縮檔案中。 我試圖研究必要的結構和方法,但我相當新的音頻編碼和解碼。 任何資源,可以幫助進一步我的閱讀,以及讚賞! 我應該澄清,我打算使用解碼後的數據流入OpenAL。 謝謝。

    4熱度

    2回答

    好的,我花了大部分時間試圖做到這一點,我想我必須失去一些相當明顯的東西。 Vorbis文件在Android SDK上顯然是本機支持的。作爲開發人員有沒有辦法訪問這些庫? 情況:我有一個項目使用libvorbis and libogg libraries來加載一個ogg文件。整個事情編譯和工作正常在OSX,Linux,iOS等,我試圖將其移植到Android。 使用NDK編譯該項目,我得到的錯誤:

    0熱度

    1回答

    我試圖從Java程序播放OGG Vorbis文件。 PCM文件(* .WAV)做工精細與此代碼: public void play(String resFile) throws Exception { AudioInputStream audioInputStream = null; URL audioSource = new File(resFile).toURL();