當前位置:首頁 » 視頻照片 » 匯編可以寫視頻播放器嗎
擴展閱讀
文淵閣軟體怎樣添加字體 2024-11-17 22:50:49
怎樣給表格數據標注尺寸 2024-11-17 22:36:48
哪個應用可以給游戲貸款 2024-11-17 21:41:31

匯編可以寫視頻播放器嗎

發布時間: 2022-12-06 20:30:29

① 怎麼製作視頻播放器

一般都是使用開源的代碼自己加皮膚

② 匯編語言相對於高級語言有何優勢

在內存上沒有什麼太大的區別,佔用內存上主要是看你的程式要求,同一個程式不同語言寫出來對內存的佔用基本上是一樣大的,除非你編程不好造成變數長期佔用內存空間。
高級語言通俗易懂,寫程序很方便,寫完之後容易修改,但是有時候硬體空間不是很足,用高級語言寫的冗餘代碼很多,造成存儲空間(非內存)浪費,或者有時候存儲空間太小用高級語言寫的程式根本放不進去。還有在一些底層驅動上需要用匯編,因為高手寫出來的匯編質量高,在速度上要比高級語言執行速度快。
一般來說,我建議先學匯編,不需要精通,然後再學c,寫匯編要靠經驗,新手寫匯編還不如用高級語言寫,我看我之前寫的匯編,慘不忍睹,執行效率跟代碼冗餘量比高級語言差遠了。。。
原創,希望對你有幫助。

③ 怎麼在visual studio 2005下用C#編寫一個視頻播放器

用C#寫視頻播放器也不是不行,現在Silverlight已經是基於C#了,不過還是比較麻煩。
建議使用開源的播放器Vcastr,現在已經出到3.0版本,作者的網站是http://www.ruochi.com/main/2008/03/19/vcastr-30/
上面有使用方法和示例,有什麼疑問,可以Hi我,我們再討論。

④ 視頻播放器是用什麼語言軟體寫的啊

對,視頻播放器大多是C++編寫的,其實代碼並不簡單,但是你操作的東西很簡單,復雜的東西前輩們已經幫我們寫好了,我們之所以操作簡單是因為我們用簡單的語句調用了系統包中復雜的原始語句,等到我們能給別人帶來更大方便的時候,中國的軟體就更前進了一步!!!

⑤ 我想用C語言編寫一個調用視頻播放器打開視頻文件的程序,請指導一下,謝謝!

你可以設置視頻文件的默認打開方式為KMPLAYER,然後自己寫一段程序,去遍歷你的指定目錄下的視頻文件,並根據視頻名稱排序,然後在你的程序中自動生成1,2,3....這樣的按鈕,為按鈕添加點擊事件,當點擊按鈕時,調用dos命令打開指定路徑的視頻文件。

⑥ 什麼是匯編語言有什麼特點適應在什麼場合

匯編語言(Assembly Language)是面向機器的程序設計語言.匯編語言是一種功能很強的程序設計語言,也是利用計算機所有硬體特性並能直接控制硬體的語言。

在匯編語言中,用助記符(Memoni)代替操作碼,用地址符號(Symbol)或標號(Label)代替地址碼。這樣用符號代替機器語言的二進制碼,就把機器語言變成了匯編語言。因此匯編語言亦稱為符號語言。

使用匯編語言編寫的程序,機器不能直接識別,要由一種程序將匯編語言翻譯成機器語言,這種起翻譯作用的程序叫匯編程序,匯編程序是系統軟體中語言處理系統軟體。匯編語言把匯編程序翻譯成機器語言的過程稱為匯編。

匯編語言比機器語言易於讀寫、調試和修改,同時具有機器語言全部優點。但在編寫復雜程序時,相對高級語言代碼量較大,而且匯編語言依賴於具體的處理器體系結構,不能通用,因此不能直接在不同處理器體系結構之間移植。

匯編語言的特點:
1.面向機器的低級語言,通常是為特定的計算機或系列計算機專門設計的。
2.保持了機器語言的優點,具有直接和簡捷的特點。
3.可有效地訪問、控制計算機的各種硬體設備,如磁碟、存儲器、CPU、I/O埠等。
4.目標代碼簡短,佔用內存少,執行速度快,是高效的程序設計語言。
5.經常與高級語言配合使用,應用十分廣泛。

匯編語言的應用:
1.70%以上的系統軟體是用匯編語言編寫的。
2.某些快速處理、位處理、訪問硬體設備等高效程序是用匯編語言編寫的。
3.某些高級繪圖程序、視頻游戲程序是用匯編語言編寫的。

⑦ 我要編一個視頻播放器應該用什麼軟體編寫我學了C跟C++!!!

最核心的是解碼器模塊,可以用那些開源的解碼器來解碼,比如ffmpeg。
框架的話,在windows下可以使用directshow框架,當然,也可以不使用任何多媒體框架。

⑧ C語言編寫一個簡單的視頻播放器可以播放mp4的就好

C語言編寫?windows系統下的還是linux系統下的?
不管有多簡單,沒有幾千行代碼是無法實現的。

首先你要會在屏幕上顯示圖形,這個是顯示視頻時需要的,顯示是最終結果,過程是解碼MP4格式的文件,從中獲取每一幀的圖像數據,並將這些數據顯示在屏幕上。
其次,你要會讓音頻設備播放音頻,視頻中有聲音的,需要播放。音頻也要從mp4格式文件中解碼出來,用C語言控制音頻設備,將解碼出來的音頻數據輸出至音頻設備。

總之,用C語言實現這些需要很多精力的,因為這需要與底層打交道,與硬體打交道。

有一款開源的播放器,它叫MPlayer,可以播放很多格式的視頻,包括mp4,有興趣的話,可以解剖它的源代碼,修改成你想要的代碼,編譯成你想要的播放器。

⑨ 匯編能不能寫軟體,如果可以是不是和VB,C++,...的一樣編寫

理論上說匯編是能寫出任何軟體的,但是編寫的形式跟VB,VC完全不一樣,因為匯編很少有支持圖形界面的開發環境(注意是開發環境,不是說匯編不能開發圖形界面)。

所有高級語言:VB/VC++/PASCAL等等都是通過先編譯成匯編再執行的,也就是說,VB/VC要想執行,就必須先轉化成匯編指令,CPU也只接受匯編指令。

匯編開發的工具這里有很多:

http://www..com/s?wd=%BB%E3%B1%E0%BF%AA%B7%A2%B5%C4%B9%A4%BE%DF&tn=tnta0

不建議直接用匯編開發,因為很慢

⑩ 想用mfc做一個視頻播放器

1.首先要對mfc比較了解,如果你做播放器,將來會涉及很多關於滑鼠消息處理的函數,在一開始的 時候做好准備.我去年做播放器其他技術都沒怎麼難我,就是界面消息的處理搞得很亂.

2.看你是想省力氣還是費力氣了,如果省勁的話,直接上網找些開源的編碼解析包,或者自己水平比較高的話就自己參考DirectShow的api自己寫各種視頻格式的解析包,不過會累死的,我光學習mpeg2就花了將近兩個月時間,如果你想要支持很多格式,最好不要自己寫解析庫,上網搜開源的拿來用,發現其中有哪幾種文件格式打開效果或者速度實在太差勁的話你再自己寫.

3.具體寫程序的建議: 最好一開始只寫一種格式,等到自己水平確實上來了再寫多種格式,最後把這些格式整合到一個程序裡面.其實很簡單,無非是加上一些判斷或者switch,但是你要對mfc的消息機制有比較深入的了解