2013-02-20 47 views
2

在寫從使用AVAssetWriting和設置相機文件,例如AVVideoWidth 1280和AVVideoHeight到720,而是使用視頻設置爲AVCAptureSession作爲AVCaptureSessionPreset640x480(或任何其它分辨率)的情況下。 將在年底的視頻AVAssetWriter編碼的設置,或者更確切地說,AVCaptureSession的設置將被應用?AVCaptureSession和AVAssetWriter不同的設置

回答

1

當建立一個AVCaptureSession你定義AVFoundation傳遞到客戶端(==您的應用程序)的格式。
因此捕獲會話是數據流的起點。
AVAssetWriter是視頻數據的最終目的地,所以最終的視頻將有創造財富的作家,當你指定的格式。
在這兩者之間,AVAssetWriter將轉碼從您的捕獲會話格式的格式接收您的AVAssetWriterInput規定(在outputSettings字典)所有樣品

+0

聽起來legit.so,似乎得到的視頻會1280x720甚至當來源是640x480 – peetonn 2013-02-20 18:43:51

相關問題