[英]Is it possible to reorder and recombine fragments in fmp4?
我有碎片 mp4,我想通過 HLS 發送給用戶。 如果我按原樣發送就可以了。 但我需要機會重新排序此視頻中的片段。 例如初始視頻,它看起來像這樣: original video format 我想重組片段並得到這個:預期的視頻格式我試着在本地制作,它在 VLS 播放器 (HLS) 中工作。 為此, ...
[英]Is it possible to reorder and recombine fragments in fmp4?
我有碎片 mp4,我想通過 HLS 發送給用戶。 如果我按原樣發送就可以了。 但我需要機會重新排序此視頻中的片段。 例如初始視頻,它看起來像這樣: original video format 我想重組片段並得到這個:預期的視頻格式我試着在本地制作,它在 VLS 播放器 (HLS) 中工作。 為此, ...
[英]Why does ffmpeg not play the corrected pixel aspect ratio defined in the fMP4 boxes of an HLS file set?
我們創建了一個 10 秒 1920x1200 帶邊框的圓形視頻文件,以測試 HLS 流式像素縱橫比 (PAR) 校正。 視頻使用 x264 到 320x176 進行縮放和編碼,PAR 22/25。 我們的源和輸出 HLS fMP4 文件可以在這里找到https://gitlab.com/kfergu ...
[英]Java mp4parser fragment sequence discontinuity
此用例是一項服務,它手動將一系列未壓縮的 .wav 媒體片段編碼為 .m4s 片段以通過 MPEG-DASH 進行廣播,使用 ffmpeg 將 .wav 壓縮為 .aac 並使用 sannies/mp4parser 將 aac 音頻組合成 .m4s 片段。 m4s 媒體片段。 我創建了這個公共 G ...
[英]Java mp4parser output is empty
此用例是一項服務,它手動將一系列未壓縮的 .wav 媒體片段編碼為 .m4s 片段以通過 MPEG-DASH 進行廣播,使用 ffmpeg 將 .wav 壓縮為 .aac 並使用 sannies/mp4parser 將 aac 音頻組合成 .m4s 片段。 m4s 媒體片段。 我創建了這個公共 G ...
[英]How many video and audio samples should be included in each mdat?
我正在創建一個帶有 2 個軌道(一個用於視頻,一個用於音頻)的 FMP4。 我試圖找出應該在 mdat 中包含多少個視頻樣本以及多少個音頻。 所以我的 FMP4 具有以下結構: 每個視頻 mdat 應該只有 1 幀還是整個 GOP? 如果每個音頻 mdat 都有前一個視頻 mdat 的相應音 ...
[英]Java mp4parser to create a single .m4s fragment
賞金將在 6 天后到期。 此問題的答案有資格獲得+100聲望獎勵。 Charney Kaye正在尋找規范的答案: ...
[英]HLS. Decrypt fmp4 segment (AES-128)
我想解密 fmp4 段。 此段已使用 HLS Apple Tools 加密( https://developer.apple.com/documentation/http_live_streaming/about_apple_s_http_live_streaming_tools ) 方法是 AE ...
[英]Detection I Frame in h264 stream (fragmented mp4)
我需要檢查 H264 stream 中的第一幀是 I 幀。 在輸入上,我有零碎的 mp4 文件。 我試圖在 moof->traf->trun "Sample depends on" 標志中找到框架類型。 但似乎並不是每個容器都填充了這個標志。所以我想嘗試用原始數據確定 mdat 塊中的 ...
[英]GCP Transcoder API mov/mp4 to hls/fmp4 no audio output (on IOS)
我使用具有以下配置的 GCP 轉碼器 API: 節點JS 12 Firebase 存儲 Firestore 數據庫 GCP CDN 上傳作業開始(firebase 功能) output 的摘錄: 視頻在各種播放器上運行良好,也適應帶寬,但在 iPhone 上沒有聲音。 可能原因:音頻文件已生 ...
[英]How to get frame information from fragmented mp4
我正在使用以下命令生成 fmp4 文件 ffmpeg -rtsp_transport tcp -i rtsp://someuser:somepassword@somedomain:someport/Streaming/Channels/101 -acodec copy -vcodec copy -h ...
[英]Create fragmented MP4 from MP3
我正在嘗試將 MP3 文件轉換為這樣的碎片 MP4: ffmpeg -i input.mp3 -strict experimental -acodec aac -b:a 256k -f mp4 \ -movflags faststart+frag_keyframe+empty_moov ...
[英]How can I convert an HEVC video with Alpha Channel to HLS with fragmented MP4?
我嘗試使用ffmpeg轉換視頻,但用於將文件編碼為 HEVC 的x265庫不支持 Alpha Channel 。 我找到了一些將文件轉換為 HEVC 的專有工具,它們支持 Alpha 通道,但它們不會將它們轉換為兼容 HLS 的格式。 我也嘗試過 AWS MediaConvert,但 Alpha ...
[英]How to process single segment from fragmented mp4 container?
我將流式傳輸的 mp4 分段。 首先是 mp4 標頭,然后是每個 GOP 的各個片段。 我從 RTMP 服務器獲取的是 h264 和 aac 編碼的視頻。 我想用 ffmpeg 處理這些單獨的段(我懷疑是否有其他工具可用)。 如果需要,可以調整分辨率或比特率,甚至轉碼為 vp8/9 或 avi1。 ...
[英]Convert fragmented MP4 to MP4
我正在嘗試從 trafficview.org 抓取視頻幀,但似乎無法弄清楚如何解碼數據。 我根據這個websocket_client上的教程編寫了幾行代碼來訪問實時流 websocket 並直接接收消息。 我已經監視了通過 Chrome 上的網絡選項卡傳入的消息,還挖掘了下面代碼的輸出,並且相當 ...
[英]What HEVC codec tag to use with fMP4, hvc1 or hev1?
在將 HEVC 視頻混合到分段 MP4 以使用 MPEG-DASH/HLS 進行流式傳輸時,如何選擇要使用的正確編解碼器標簽( hvc1或hev1 )? 我認為根據ISO/IEC FDIS 14496-15的標簽,復用會略有不同: 當示例條目名稱為“hvc1”時,所有類型參數集的 arrays 的 ...
[英]Fragmented MP4 not playing in ffplay/QuickTime/Safari, but in VLC
我使用 VideoToolbox 和 CoreMedia 在 Swift 中編碼了 fMP4-Video (HEVC)。 產生的碎片 MP4 僅在 VLC 中播放。 我用來編寫 fMP4 的庫是這個 GitHub 項目的 HEVC 適配版本: https://github.com/krad/mors ...
[英]Chromecast HLS: Unable to derive timescale
我正在嘗試讓 fmp4 HLS 在新的 Chromecast(我相信第三代,而不是 Ultra)上播放。 我嘗試使用 x264 和 h264 庫使用 ffmpeg 對內容進行編碼。 主要配置文件最初給了我一個編解碼器不支持的錯誤,從 hls 清單中刪除編解碼器列表修復了這個問題。 切換到基線(這並不 ...
[英]Fragmented MP4 video with multiple sets of SPS and PPS with avcc encoding
我正在嘗試非常頻繁地捕獲屏幕圖像,然后以 avcc 格式對其進行編碼。 使用編碼幀的 SPS、PPS 和 avccnalunits,我正在創建分段的 mp4 視頻並將這些片段推送到雲端,並連接所有這些片段以形成一個大的視頻 mp4 文件。 它工作得很好,除非所有片段都具有相同的 SPS 和 PPS, ...
[英]Fragmented mp4 broadcast with avformat
我想使用avformat功能廣播實時流(h264 -> 碎片化的 mp4)。 現在基本上我有一個帶有這個偽代碼的工作示例: 我有這個作為輸出標志: movflags +frag_keyframe+empty_moov+default_base_moof 。 我正在將輸出發送到一個播放流 ...
[英]How can I use Shaka Player with raw mp4 video data arriving over xhr or websocket?
我知道如何從互聯網上給Shaka Player一個文件或 mpd 來播放。 但是,如何將原始數據從客戶端 JavaScript 推送到它? 我找不到任何東西,也許這是不可能的? ...