跳转到主要内容
Workflows 3 min read

Submitting video homework: limits, compression, and formats

The recorded assignment gets blocked by "file too large", will not open on the teacher machine, or lands as an anonymous "new video" — the last step of submission deserves a checklist.

Ask for requirements first

Submission channels differ widely: class group chats and IM apps carry file limits of tens of MB with auto-compression past them; learning platforms define explicit format and size caps; email attachments commonly allow 20–50 MB. Confirm three things before touching settings — the size cap, the format requirement, and the length limit.

File naming is the second invisible requirement: follow the assigned pattern (student ID - name - assignment) so the file reads at a glance in the submission window. With forty assignments in a pile, a proper file name decides whether yours gets watched carefully.

Compress to target size

Assignment videos need "clear and small", not maximum quality: compress toward the target size (a 50 MB cap compresses to 45 MB with margin), 720p or 1080p suffices, and H.264 + AAC MP4 is the compatibility fallback — teacher laptops, phones, and platform previews all accept it.

The priority order for quality: audible voice over legible picture over resolution. Assignment videos mostly talk to camera or over a screen; inaudible speech hurts far more than soft focus. After compressing, watch it through: every sentence audible and every demonstration legible means the quality is good enough.

The pre-submission checklist

Four checks: file size inside the limit (confirm bytes in file properties); format is MP4 with H.264 (verify with the codec checker — do not trust extensions); a full playback with no glitching or dropouts; file name matches the requirement.

Post-submission confirmation: in group chats, confirm the file sent intact rather than auto-compressed into mush; on platforms, confirm upload completed and the online preview plays. Walking away right after clicking send is the classic failure — platforms silently failing a transcode and chat files expiring are both discovered too late.

Frequently asked questions