歡迎關注博主 Mindtechnist 或加入【智能科技社區】一起學習和分享Linux、C、C++、Python、Matlab,機器人運動控制、多機器人協作,智能優化算法,濾波估計、多傳感器信息融合,機器學習,人工智能等相關領域的知識和技術。關注公粽號 《機器和智能》 回復關鍵詞 “python項目實戰” 即可獲取美哆商城視頻資源!
博主介紹:
CSDN博客專家,CSDN優質創作者,CSDN實力新星,CSDN內容合伙人;
阿里云社區專家博主;
華為云社區云享專家;
51CTO社區入駐博主,掘金社區入駐博主,支付寶社區入駐博主,博客園博主。
《大數據智能風控:模型、平臺與業務實踐》
🎉🎉🎉🎉🎉 重磅福利 🎉🎉🎉🎉🎉
🎉本次送2套書 ,評論區抽2位小伙伴送書
🎉活動時間:截止到 2024-07-3010:00:00
🎉抽獎方式:評論區隨機抽獎。
🎉參與方式:關注博主、點贊、收藏,評論。
?注意:一定要關注博主,不然中獎后將無效!
🎉通知方式:通過私信聯系中獎粉絲。
💡提示:有任何疑問請私信公粽號 《機器和智能》
專欄:《Linux內核設計思想與源碼分析》
在這個迅速變化的時代,AI技術已經滲透到我們生活的方方面面,尤其是在軟件開發領域。
我們作為《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》一書的團隊,也是在實踐AIGC中積累了大量的經驗, 和大家一同分享。
AIGC除了在文字對話,生成文檔方面有突出的表現,它淵博的知識,也為解決很多項目中的疑難問題提供了極大的幫助。以下給大家分享真實項目中發生的例子。
案例 利用ChatGPT解決實際轉碼HDR視頻為SDR視頻出現顏色失真的疑難問題。
在蘋果手機高端機型默認開啟HDR視頻作為拍攝視頻的模式后, 我們的一款APP便收到用戶的使用反饋,上傳到APP的視頻,打開查看時顏色變得很暗淡。通過iOS開發工程師找到對應機型進行調試和分析,發現在用戶上傳了HDR視頻時會出現顏色失真的狀況。當時APP的方案時在用戶上傳視頻前進行轉碼,為了最大兼容Android系統和iOS系統,視頻轉碼為SDR視頻。
失真的視頻見如下的對比圖:
圖1和圖2 的左側是HDR原始視頻,右圖是轉碼后的視頻,可以見到顏色差別很大。
非專業音視頻開發來說,這個問題卡了我們比較久。我們嘗試過各種各樣的解決方案,咨詢過專業處理視頻的朋友,也沒有很好解決這個問題。直到ChatGPT的橫空出現,我們重新嘗試利用ChatGPT來解決。
現在回過頭來總結,ChatGPT于我們而言,就是一位專家。從提出問題到解決問題,只用了6輪對話。第7、8輪對話進一步提升了視頻轉碼的性能。下面為大家呈現怎么利用ChatGPT解決視頻轉碼失真問題的過程。
首先,工程師找到APP對用戶上傳視頻的轉碼命令,原代碼為:
這段代碼為調用ffmpeg命令對原始視頻進行轉碼為h264編碼的視頻格式。
在當前信息化飛速發展的時代,多媒體處理技能越來越受到廣泛的重視。對于非音視頻專業的程序員而言,ffmpeg這一強大而復雜的工具經常讓人感到無從下手。它擁有眾多的指令參數,每一個參數都有其特定的用途和設置方法,這無疑增加了學習和使用的難度。過去,沒有合適的輔助工具,這幾乎是一項艱巨的工程。然而,隨著人工智能技術的發展,特別是ChatGPT的出現,這一情況得到了根本性的改變。ChatGPT不僅可以理解復雜的ffmpeg命令,還能根據用戶的具體需求提供定制化的指令建議。這意味著,即使是非專業的開發者,也可以輕松掌握并有效使用ffmpeg進行音視頻處理,大大降低了技術門檻,提升了工作效率。
根據AI的具體指引,拿到了視頻的詳細信息,然后發送給AI:
到了這一步后,以上的指令已經完成需求了,視頻沒有失真了,感嘆AI的神奇療法,節約了成噸的時間,但是在實際測試中發現,轉碼過程比較緩慢,6s的視頻幾乎花費了15s才轉碼完成,這效率其實是不能接受的,如果是一分鐘,十分鐘的視頻轉碼,那簡直無法想象,還得繼續優化。
大概了解了每個參數的作用之后,我們就可以通過人工修改可以完成這個需求:把-preset slower改成-preset faster;把-b:v 3000k去掉,采用默認值;把-crf 16改成-crf 25。
最終指令如下:
目前轉碼效率提高幾倍,6s視頻花費3~4s轉碼完成,轉碼后的視頻質量也非常不錯。
總的來說,AI在編程領域對程序員的幫助還是很大的,不會在每個方面幫助都大,但是在特定方面幫助尤其大,比如以上例舉的兩個例子:學習新技術,解決技術棧層次更深的問題,這可以解決大量的時間去查閱資料,去理解視頻轉碼的每個參數的意思,尤其視頻轉碼參數眾多,理解每個參數都得花費不少的時間,還得挨個組合測試,總之,一級棒。
以上是《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》的一個例子,書中記錄了涵蓋客戶端、前端、后端、測試以及項目各個階段環節應用ChatGPT提效的案例記錄。這本書不僅適合技術專業人員閱讀,也適合所有對AI在實際工作中應用感興趣的讀者。
通過真實的開發案例和詳盡的技術解析,《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》將幫助你充分利用人工智能的潛力,解決編程中遇到的各種難題。這本書是每一個軟件開發者書架上必備的寶典。歡迎閱讀,開啟你的高效編程之旅!
本文作者:李柏鋒 信息工程背景的富有創造力的技術專家,梅沙科技聯合創始人和首席技術官,原騰訊高級工程師。關注并實踐Al,致力于Al應用到實際的生產力提升,以及探索Al在業務中的應用。參與編寫并出版了《編程真酷》、《AIGC輔助軟件開發:ChatGPT10 倍效率編程實戰》等技術專業書籍。
文章來源:IT閱讀排行榜
本文摘編自《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》,機械工業出版社出版,經出版方授權發布,轉載請標明文章來源。
購買鏈接:點擊購買
內容簡介:
這是一本講解如何用ChatGPT、GitHub Copilot X、Cursor等主流AIGC工具優化和提升軟件開發全流程效率和質量的實戰性著作。
全書以軟件開發的流程位主線來組織內容,詳細講解了程序員、架構師、項目經理、產品經理、技術團隊管理者們如何在技術方案構建、需求文檔撰寫、代碼編寫與注解、客戶端開發、前端開發、后端開發、測試和調試、性能優化、疑難問題解決、產品設計、軟件架構與設計、應試與面試12個主題充分發揮AIGC工具的潛能,在提高研發效率和質量的同時,提升自身的實力。
直播預告
7月11日周四19:00,《AIGC輔助軟件開發:ChatGPT 10倍效率編程實戰》作者團隊李柏鋒、蘭軍、周博,三位嘉賓與您分享“以一頂十,AIGC時代程序員的躍遷”,點擊預約觀看!