VLC-3.0.11 錄制直播時有的無法保存視頻的解決方法


在VLC中可以設置record directory or filename,但是自從3.0.4開始%Y %H等無效了,不知道原因

開始分析原因,下載VLC源碼,發現頭文件vlc_input.h中定義如下

#define INPUT_RECORD_PREFIX "vlc-record-%Y-%m-%d-%Hh%Mm%Ss-$ N-$ p"

這個宏的實際字符串是在libvlccore.dll文件中,

使用010 Editor或HEX Editor查找vlc-record字符串,並修改成%Y%m%d_%H%M%S

一定要從v字開始修改,多余的填充00就好了

單擊錄制按鈕開始,在單擊錄制按鈕結束,就生成 20200903_231612.mp4文件

這樣直播視頻流也可以保存啦

如果覺得太麻煩還有簡單的方法,這個方法就不修改libvlccore.dll文件

用命令行方式啟動vlc,比如是這樣

vlc --meta-title=haha

這樣錄視頻的文件名是 vlc-record-2020-09-11-14h33m56s-haha-.mp4

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM