def av_convert(self, preset=None, force=None, title=None, extname=None, filename=None,<EOL>width=None, height=None, upscale=None, aspect_mode=None, two_pass=None,<EOL>video_bitrate=None, fps=None, keyframe_interval=None, location=None,<EOL>watermark_url=None, watermark_top=None, watermark_bottom=None,<EOL>watermark_right=None, watermark_left=None, watermark_width=None, watermark_height=None,<EOL>path=None, access=None, container=None, audio_bitrate=None, audio_sample_rate=None,<EOL>audio_channels=None, clip_length=None, clip_offset=None):
new_transform = self.add_transform_task('<STR_LIT>', locals())<EOL>transform_url = utils.get_transform_url(<EOL>new_transform._transformation_tasks, external_url=new_transform.external_url,<EOL>handle=new_transform.handle, security=new_transform.security,<EOL>apikey=new_transform.apikey, video=True<EOL>)<EOL>response = utils.make_call(transform_url, '<STR_LIT>')<EOL>if not response.ok:<EOL><INDENT>raise Exception(response.text)<EOL><DEDENT>uuid = response.json()['<STR_LIT>']<EOL>timestamp = response.json()['<STR_LIT>']<EOL>return filestack.models.AudioVisual(<EOL>transform_url, uuid, timestamp, apikey=new_transform.apikey, security=new_transform.security<EOL>)<EOL>
```python
from filestack import Client

client = Client("<API_KEY>")
filelink = client.upload(filepath='path/to/file/doom.mp4')
av_convert= filelink.av_convert(width=100, height=100)
while av_convert.status != 'completed':
    print(av_convert.status)

filelink = av_convert.to_filelink()
print(filelink.url)
```