--!movie
--!encoding=utf-8
global $
----------------------------------------
--
----------------------------------------
on startMovie
-- libs
$.import("console").show()
$.import("avmedia")
-- specify path to input and output video files (as HFS path)
inputFile = $.PATH & "big_buck_bunny.mp4"
outputFile = $.PATH & "output.mp4"
-- set callback
$.avmedia.videoSetFileConvertCallback(#videoConversionFinished)
-- specify preset to use
preset = "AVAssetExportPresetLowQuality"
-- optional: specify start and stop time (as integers, in ms)
startTime = 30000
stopTime = 40000
-- start video conversion (asynchronous)
$.avmedia.videoFileConvert(inputFile, outputFile, preset, startTime, stopTime)
end
----------------------------------------
-- @callback
----------------------------------------
on videoConversionFinished (res)
put "Video conversion finished."
if res=0 then
put "Status: success"
else
put "Status: error - errorcode="&res
end if
end