是否可以在Flash Builder 4中手動設置視頻的幀數?如何在Flash Builder 4中確定視頻的幀長度?我需要這樣做,以便誘使視頻格式轉換器認爲我的視頻實際上是x幀長而不是1(我的swf視頻完全通過as3代碼控制,因此僅駐留在第1幀)。這樣,視頻格式轉換器將能夠自動(並正確)將我的視頻轉換爲另一種格式(需要flv)。另一個解決方案是轉換器,它實際上是根據視頻長度而不是幀數自動轉換的,但是我已經徹底地搜索了一個似乎並不存在的轉換器。通過幀數設置Flash視頻的大小?
0
A
回答
0
我不是視頻轉換方面的專家,但我認爲轉換器只會在SWF的幀和視頻幀之間進行一對一的匹配。向SWF添加更多幀只會生成第1幀後有空幀的視頻。
我能想到的最佳解決方案是自己導出幀。您可以將Flash中的任何MovieClip逐幀繪製到BitmapData對象,因此請創建一個新的應用程序加載SWF並繪製每個幀,然後將其作爲PNG/JPG保存到本地磁盤。然後,您的MovieClip可以發送一個事件來發出視頻結束的信號,並將每個幀保存爲一個單獨的文件。之後,您可以使用免費的動畫包取出所有的幀文件並創建視頻。
這聽起來像很多辛苦的工作,但我懷疑你會發現任何可以自動執行此操作的軟件。
相關問題
- 1. 設置子視圖幀大小
- 2. 設置幀大小:小數點值
- 3. 設置視頻幀AVPlayer
- 4. 調整大小的視頻幀
- 5. 確定視頻幀的大小
- 6. 將FFMPEG視頻並排,通過幀數
- 7. 在OSMF中設置視頻大小
- 8. 如何通過ffmpeg獲取壓縮視頻的視頻大小?
- 9. UIPopoverController設置幀大小
- 10. 如何通過Flash查看視頻?
- 11. python opencv VideoWriter:OpenCV:幀大小與視頻大小不匹配
- 12. 通過XML在Flash中通過Youtube.com調用視頻通過XML
- 13. 如何通過grunt&jasmine設置PhantomJS的視口大小?
- 14. 通過套接字發送視頻幀
- 15. viewDidLoad和設置UIViewControllerContainment中的幀大小
- 16. Flash插件中內置的HTML5視頻的Flash視頻回退?
- 17. 將html5視頻設置爲特定幀
- 18. 爲什麼視頻的大小小於其各個幀的大小?
- 19. 在Flash中設置用於Flash視頻的提示點
- 20. 通過幀處理的Android視頻幀的同時錄製
- 21. 在WxPython中設置幀大小?
- 22. 如何設置AVCaptureVideoDataOutput捕獲幀大小?
- 23. WebdriverJS設置視口大小
- 24. 在Flash Player上對Flash視頻應用視頻過濾器
- 25. 通過CSS3基於容器大小設置字體大小
- 26. 通過AVFoundation獲取視頻中的幀數
- 27. 配置UIImagePickerController的幀大小
- 28. C#根據視頻幀的大小將視頻文件移入文件夾。
- 29. 在Qt中設置視頻控件的大小
- 30. 無法設置YouTube視頻的修復大小
不幸的是,這聽起來像是一個手動解決方案。在我的情況下,它必須是自動的,因爲我需要爲數以萬計的視頻執行此操作。非常感謝 – CodedMonkey
在這種情況下,有一篇關於FLV作家類的好文章。它基本上在磁盤上創建一個新的FLV文件,並允許您通過傳遞BitmapData對象向其添加幀。使用這個類可以有效地將SWF框架繪製到FLV文件。這裏的鏈接:[SimpleFlvWriter](http://stackoverflow.com/questions/6194278/is-it-possible-to-create-video-file-from-bitmapdatas-in-flash) – PeddleSpam