0
我有幾個視頻,這些視頻是從Live Streaming Media Server捕獲的,並且都是FLV格式。現在,問題是,雖然視頻被完全捕獲,但是當我在VLC媒體播放器中播放視頻時,它們的播放速度非常緩慢,幾乎像幻燈片一樣逐幀播放。高清FLV視頻播放緩慢
下面是視頻編解碼器,音頻編解碼器,比特率和視頻的其他細節,我用了ffmpeg的細節:
[flv @ 0051e9a0] Invalid keyframes object, skipping.
[flv @ 0051e9a0] Keyframe index parsing failed
Input #0, flv, from 'tofix.flv':
Metadata:
audiodelay : 0
audiosize : 6607344
canSeekToEnd : false
datasize : 271773993
hasAudio : true
hasCuePoints : false
hasKeyframes : true
hasMetadata : true
hasVideo : true
lastkeyframetimestamp: 424
lasttimestamp : 425
metadatacreator : inlet media FLVTool2 v1.0.6 - http://www.inlet-media.de/fl
vtool2
videosize : 265143027
Duration: 00:07:04.62, start: 0.000000, bitrate: 1903 kb/s
Stream #0:0: Video: flv1, yuv420p, 960x540, 5112 kb/s, 29.97 tbr, 1k tbn, 1k
tbc
Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16, 112 kb/s
At least one output file must be specified
比特率爲1903 kbps和編解碼器是FLV1。
我還從服務器上捕獲了一些h.264編解碼器中的視頻,比特率爲563 kbps,並且它們正常播放。
有沒有一種方法可以在我的媒體播放器中順暢地播放這些高清FLV文件?
如果這是可能的,那將會很棒。
我已經嘗試使用ffmpeg將FLV視頻轉換爲AVI,但是,問題仍然存在。
感謝您的回覆。你提到了1億美元,但是我給出的結果是,1千億美元,而這意味着1000億美元?此外,我還從同一臺服務器上捕獲了另一個視頻,並且它可以正常播放。它的值是25 tbr,1k tbn,50 tbc。我能看到的唯一區別在於tbc的價值。如何根據您的建議使用ffmpeg進行remux。你可以給一個命令行的例子嗎?我不知道在哪裏發佈這個問題,因爲我已經看到一些與ffmpeg有關的問題,在這裏問我,我在這個網站上發佈我的問題。您的幫助將不勝感激。 –