Your challenge is to create a program that processes a video file and performs a specific task. For this round, your task is: Task: Write a program that takes a video file as input and extracts the first frame, saving it as an image file (e.g., PNG or JPEG). Your program should accept the video file path as a command-line argument and output the image file in the same directory. Requirements: The program must be written in Python, JavaScript, or any language specified by the competition. Use only open-source libraries. The code should be well-documented and easy to understand. Include instructions on how to run your program. Bonus: Add an option to extract a frame at a specific timestamp (e.g., at 10 seconds). Submission: Submit your code, a README file with instructions, and a sample output image.