※ 本文轉寄自 ptt.cc, 文章原始頁面
看板ask
標題

[請問] MP4影片檔案片長無法正常顯示

留言74則留言,5人參與討論
推噓1 ( 1073 )
如題,最近存了幾個MP4的影片檔,可是不知道為什麼它們都只有顯示檔案大小, 影片多長都沒有顯示出來,之前都沒有這個問題QQ 從電腦複製到手機也是顯示長度是0秒,影片都能正常開啟觀看, 但是不能調要看到哪裡,也不能做編輯(說不能編輯短於0秒的影片...) 已經用相關關鍵字搜尋了好像都找不到解決方式,快瘋了QQ 希望有大大可以幫我,不知道要怎麼修改或調整QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 113.196.151.24 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/ask/M.1705325355.A.070.html

74 則留言

LoveATJ, 1F
補充:電腦開啟除了用POT開有顯示長度跟能調整要跳到哪,

LoveATJ, 2F
其他的播放軟體都也是跟手機一樣問題

kobe8112, 3F
ffmpeg

kobe8112, 4F
指令例如ffmpeg -i broken.mp4 -c copy fixed.mp4

kobe8112, 5F
複製流的同時就會把損壞的時間戳修正了

LoveATJ, 6F
請問要怎麼輸入指令?

LinkMiguel, 7F
推三樓

LinkMiguel, 8F

LinkMiguel, 9F
原po請找自己電腦的版本來使用

LoveATJ, 10F
剛剛安裝好了

LoveATJ, 11F
然後在命令提示字元輸入上面這串就可以了嗎?

LoveATJ, 12F
輸入上面的都跳出ERROR...QQ

LoveATJ, 13F
可能要麻煩大大站內信教學OTZ

kobe8112, 14F
安裝?你下載的是哪個連結?

LoveATJ, 15F
在官網安裝的

LoveATJ, 16F
還是大大方便用什麼方式可以聯繫詢問?

kobe8112, 17F
你試試在ffmpeg.exe的資料夾,不要選任何檔案,

kobe8112, 18F
按住shift後按一下滑鼠右鍵,選"在這裡開啟power shell

kobe8112, 19F
視窗",影片檔也放到同樣目錄,在跳出的power shell視窗

kobe8112, 20F
輸入ffmpeg那些指令

LoveATJ, 21F
放進去那個資料夾下也是顯示ERROR...

kobe8112, 22F
所以我前面才問你下載哪個連結

kobe8112, 23F
相關資訊可以截圖上傳imgur 有助釐清問題

kobe8112, 24F
抱歉一直電話中只有單手可以回XD

LoveATJ, 25F
我有回在官網那邊下載的了...還是要在其他地方裝才對?

kawasakiZII, 26F
用上面推文的連結試試 官網抓下來應該只有原始碼吧

LoveATJ, 27F

kobe8112, 28F
官網有不同OS不同編譯的版本,並非只有一個連結

LoveATJ, 29F
是一個壓縮檔解成一個資料夾的形式

kobe8112, 30F
搞不好你下載錯了

kawasakiZII, 31F
看截圖應該是你指令跟檔名沒打對

LoveATJ, 32F
抱歉那個連結要密碼,我是看文章教學有確認安裝成功@@

kobe8112, 33F
broken.mp4是檔名,你要根據你實際檔案而變

LoveATJ, 34F
都沒打對@@要哪邊確認?

kobe8112, 35F
畫面上不是有寫錯誤原因嗎,開啟檔案失敗,因為他根本

kobe8112, 36F
找不到這個檔案

LoveATJ, 37F
好的,我真的不清楚,再試試看

LoveATJ, 38F
打了正確檔名以後下一行是>> 這樣算成功嗎?

kobe8112, 39F
你的資料夾內長怎樣,指令整串打什麼?

kobe8112, 61F
那就得看你是怎麼"存"的,比較常見時間戳損壞可能就串流

kobe8112, 62F
影片、直播影片用軟體下載,參數沒下好之類的

LoveATJ, 63F
我是YT影片在線上網站存的,只有選畫質跟副檔名而已

kobe8112, 64F
yt影片的話下載方式太多了,我自己是都用習慣的

kobe8112, 65F
JDownloader2啦...可以選自己要的解析度/格式

kobe8112, 66F
應該也有很多瀏覽器擴充套件是可以直接在網頁顯示選項

LoveATJ, 67F
有用一個擴充的載,可是副檔名換MP4就怪怪的

esouxcon, 68F
pushd D:\原始影片資料夾

esouxcon, 69F
for %%i in (*.mp4) do D:\ffmpeg存放資料夾\ffmpeg -i

esouxcon, 70F
"%%~fi" -c copy "D:\修復影片資料夾\%%~ni_Fixed.mp4"

esouxcon, 71F
以上複製,路徑改成實際路徑,存成"修復mp4時間戳.bat",以

esouxcon, 72F
後有下載就執行一下,大概這樣吧 個人是習慣用yt-dlp下載

esouxcon, 73F
,格式用mkv,沒遇過時間戳問題就是了 (不用/r 怕有子資

esouxcon, 74F
料夾就全轉了)