sean0345 發表於 2014-4-2 22:27:51

Youtube Live 存檔之後的檔案無法播放

本文章最後由 sean0345 於 2014-4-3 10:51 編輯

補充:我已經找到別人錄好的影片了





LAWSON presents MISIA 星空のライヴ VII 〜15th Celebration Thank you 15, Happy 16〜
(這是youtube的標題,現再已經是私人影片了)

參考頁面:http://stream-recorder.com/forum ... e-using-t15019.html
下載使用工具:   youtube-dl   http://rg3.github.io/youtube-dl/
使用以下指令去錄youtube 串流

youtube-dl.exe --no-part --max-quality 22 -o C:\youtube\liveTV.flv https://www.youtube.com/watch?v=_4p2bvGuZss

(錄制時有顯示找不到ffmpeg.exe,於是我有去抓來補上)


串流是六點開始,節目是七點開演
而六點到七點這段期間是mv重覆放送.

在這段期間,我有去錄一小段下來,檔案是可以正常播放,於是我就放心的錄下去.
誰知離開一下回來,才發現錄出來的檔案不能播放.
(個人猜想是不是正式開演前後的檔案格式不一樣,但是我確把它們都存成同一個檔所致?)

嘗試過:
powerdvd =>無法播放
kmplayer =>無法播放
VLC=>
mp4 error: MP4 plugin discarded (no moov,foov,moof box)
avcodec error: Could not open C:\youtube\liveTV.mp4: Specified event object handle is invalid


Video Repair (http://grauonline.de/cms2/?page_id=5) 無法修復
MediaCoder x64無法解讀檔案

MediaInfo:
完整檔名                                     : C:\youtube\liveTV.flv
格式                                       : MPEG-4
格式類型                                     : Base Media
編解碼器識別字                                  : isom
檔案大小                                     : 3.63 GiB



請教一下各位,有人有遇過一樣的狀況嗎?
或是可以給個搜尋解法的方向呢?
有什麼需要補充的嗎?
檔案有點大,有需要檔案再傳一份上來.
謝謝大家

==============================
補充:http://superuser.com/questions/3 ... am-transport-stream
看起來好像是個解?我看不太懂,可以請神人指點迷津嗎?

billeccentrec 發表於 2014-4-3 09:12:58

用命令列去執行
ffmpeg -i input.flv -c copy output.mp4
幸運的話會成功

順便問一下
FFmpeg 是去哪抓的?

sean0345 發表於 2014-4-4 01:37:20

http://ffmpeg.zeranoe.com/builds/
ffmpeg在這裡抓的
另外這個命令列無法執行
有以下錯誤

moov atom not found
liveTV.mp4: Invalid data found when processing input


感謝你的回應,我已經找到別人的錄影檔了ㄔ

billeccentrec 發表於 2014-4-5 12:21:13

我要更感謝你的經驗
這可以說明 youtube-dl 配直播是有問題的
頁: [1]
查看完整版本: Youtube Live 存檔之後的檔案無法播放