[英]ffmpeg h264 stream decoding artefacts
I am trying to decode a live h264 video stream from a GoPro camera ( http://www.gopro.com ) using the ffmpeg libraries (libavcodec, ...). 問題是解碼后的視頻 stream 包含偽影。 出於測試目的,我嘗試使用 ffplay 解碼相同的 stream 並且它包含相同的工件:
ffplay -f mpegts -fflags nobuffer -i udp://10.5.5.9:8554
或者
ffplay -f mpegts -i udp://10.5.5.9:8554
這些文物的原因可能是什么? 是否有可能消除偽影的 ffplay/ffmpeg 參數?
[編輯]:這是視頻的原始捕獲: https://gofile.io/d/v2GOAe 。 可以用ffplay -f mpegts -i gp5raw.264
問候,
廣播端發送數據包的速度太快,網絡正在丟棄它們。 您需要通過在輸入前添加-re
選項來實時發送 stream。
ffplay -re -f mpegts -fflags nobuffer -i udp://localhost:8554
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.