2010-06-05 85 views
0

我的下一個項目將全部關於語言工具,解析等。由於這個原因,我決定編寫一個可用於視頻編輯的簡單語言。所以,而不是那些桌面應用程序(索尼拉斯維加斯,Adobe Premiere,..)它基本上是一種語言,您可以定義效果和所有這些應用程序,它會爲您生成一個視頻。視頻編輯語言

由於我沒有這方面的業務經驗,我需要一些幫助。該項目的目標是創建一個簡單的語言,能夠做一些基本的事情(如文本淡入等)。我正在尋找文章/項目/博客/任何與此有關的東西可以幫助我寫這種語言。 (請注意,我不需要關於語言解析的文章,因爲我很熟悉,只是視頻編輯部分)。

感謝,

威廉訴多倫

回答

1

我無法理解編寫此類代碼的目的。

如果您打算創建一個用戶可以通過提供一組命令來編輯視頻的工具,那麼如何強制用戶比可用的GUI視頻編輯器更好地編寫文本?在這種情況下,它的可用性會很低。

如果你正在尋找一種方式來自動化某種編輯過程中,像VirtualDub的一些視頻編輯器已經包含了配料的工具和插件,使他們能夠實現自動化。

你真的想製作一個工具,可以被某人用來編輯視頻,或者這是爲了你自己的智力好奇嗎?

+1

這是爲了我自己的智力好奇心,我非常喜歡做它,也因爲它有一個語言解析部分。 – wvd 2010-06-05 20:25:32

+1

問題的含義是回答問題,而不是挑戰提問者的目標。這就是爲什麼我要說明這一點 – Nisanio 2013-11-20 14:25:52

0

最好的出發點可以安裝常見的視頻編輯軟件的試用版,看看他們提供的。

+0

我已經採取了這一步,並在視頻編輯過程中經歷過,但我更感興趣的是如何在幕後創建這些特殊效果。 – wvd 2010-06-05 20:19:27

0

說到編寫視頻編輯軟件,我總是看到ffmpeg提到過。

從網站:

FFmpeg的是一個完整的,跨平臺的解決方案來記錄,轉換和流音頻和視頻。它包括libavcodec - 領先的音頻/視頻編解碼器庫。

2

我如果明白你的目標,你應該看看Avisynth。我使用它 - 喜歡它。它僅適用於Windows,但從概念上講,它似乎有你所追求的:用於非線性視頻編輯的腳本語言。