File MP4 di esempio — Scarica video di prova (da 480p a 1080p, da 1 MB a 10 MB)

MPEG-4 Part 14 (varianti H.264, HEVC e AV1) · .mp4 · tipo MIME video/mp4

10 file770 KB – 100 MBLink direttiSenza pubblicità né registrazioneGratis per qualsiasi usoVerificati con SHA-256

Scarica un file MP4 di esempio con le dimensioni e la risoluzione che ti servono: clip H.264/AAC a 480×270 (1 MB), 640×360 (2 MB), 1280×720 (5 MB) e 1920×1080 (10 MB), una clip verticale 1080×1920 per i layout mobili e codifiche HEVC (H.265) e AV1 della stessa clip a 720p per testare il supporto dei codec. Ogni file ha l'atom MOOV in posizione faststart, quindi parte subito in streaming nel browser.

L'MP4 con video H.264 e audio AAC è l'unica combinazione che si riproduce ovunque: ogni browser, iOS, Android, smart TV e ogni programma di montaggio. È il formato da testare per primo e quello che il tuo transcoder dovrebbe produrre per la riproduzione.

Anteprima: sample-video-1280x720-av1.mp4 — tutti i file di questa pagina usano lo stesso schema di test, con dimensioni o risoluzioni diverse.

Scarica file MP4 di esempio

FileDettagliDimensioneScarica
sample-video-1280x720-av1.mp4
1280 × 720 • 10 s • AV1
1280 × 720 · 10 s · 30 fps · AV1 · audio AAC · 616 kbps770 KB
770.459 byte
Scarica MP4
sample-video-480x270-1mb.mp4
480 × 270 • 10 s
480 × 270 · 10 s · 30 fps · H264 · audio AAC · 765 kbps957 KB
956.851 byte
Scarica MP4
sample-video-1080x1920-portrait-2mb.mp4
1080 × 1920 • 10 s • verticale
1080 × 1920 · 10 s · 30 fps · H264 · audio AAC · 1484 kbps1.9 MB
1.856.042 byte
Scarica MP4
sample-video-1280x720-hevc.mp4
1280 × 720 • 10 s • HEVC
1280 × 720 · 10 s · 30 fps · HEVC · audio AAC · 1505 kbps1.9 MB
1.882.373 byte
Scarica MP4
sample-video-640x360-2mb.mp4
640 × 360 • 10 s
640 × 360 · 10 s · 30 fps · H264 · audio AAC · 1536 kbps1.9 MB
1.921.101 byte
Scarica MP4
sample-video-1280x720-5mb.mp4
1280 × 720 • 20 s
1280 × 720 · 20 s · 30 fps · H264 · audio AAC · 1871 kbps4.7 MB
4.679.968 byte
Scarica MP4
sample-video-1920x1080-10mb.mp4
1920 × 1080 • 30 s
1920 × 1080 · 30 s · 30 fps · H264 · audio AAC · 2524 kbps9.5 MB
9.467.298 byte
Scarica MP4
sample-video-1920x1080-20mb.mp4
1920 × 1080 • 60 s
1920 × 1080 · 1 min · 30 fps · H26420 MB
20.134.885 byte
Scarica MP4
sample-video-1920x1080-50mb.mp4
1920 × 1080 • 120 s
1920 × 1080 · 2 min · 30 fps · H26450 MB
50.171.454 byte
Scarica MP4
sample-video-3840x2160-100mb.mp4
3840 × 2160 • 120 s
3840 × 2160 · 2 min · 30 fps · H264100 MB
100.214.452 byte
Scarica MP4
10 file · link diretti · senza registrazione · CORS abilitato

Usa questi file dalla riga di comando o in CI

Ogni URL è stabile e con CORS aperto. Fissa lo SHA-256 nel tuo test e saprai subito quando una fixture cambia.

# Scarica un file
curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/videos/mp4/sample-video-1280x720-av1.mp4

# Verificalo (lo SHA-256 è indicato per ogni file qui sopra)
shasum -a 256 sample-video-1280x720-av1.mp4

# Indice leggibile da macchina di tutti i file di esempio
curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="mp4")'

Il formato MP4 in breve

Nome completoMPEG-4 Part 14 (varianti H.264, HEVC e AV1)
Estensioni.mp4
Tipo MIMEvideo/mp4
StandardISO/IEC 14496-14 (2003)
Codec video usati quiH.264 High profile; H.265/HEVC (hvc1); AV1
Codec audioAAC-LC, 96 kbps stereo
Frequenza dei fotogrammi30 fps, fotogramma chiave ogni 2 s
Streamingfaststart (metadati all'inizio del file)
Magic bytes… 66 74 79 70 ("ftyp") all'offset 4

Cosa si testa con i file MP4 di esempio

  • Riproduzione e scorrimento con <video> HTML5
  • Limiti di caricamento (10 MB è una soglia comune)
  • Estrazione di miniature e poster a un timecode preciso
  • Pipeline di transcodifica: verifica la sincronizzazione dell'audio con il timecode impresso nel video
  • Rilevamento dei codec: il file HEVC non si riproduce in Chrome su Windows senza supporto hardware; il file AV1 non si riproduce nelle versioni meno recenti di Safari
  • Gestione dei video verticali nelle interfacce mobili
Note per i test. Il valore TC sullo schermo corrisponde al currentTime del lettore; se si discostano, il tuo transcoder sta perdendo fotogrammi. Usa il file verticale per verificare che il lettore e il generatore di miniature rispettino le proporzioni di visualizzazione.

Domande frequenti

Qual è la differenza tra MP4 e MOV?

Condividono la stessa struttura di base (il MOV è nato prima, da QuickTime di Apple; l'MP4 è stato standardizzato a partire da esso). L'MP4 è la versione interoperabile che ogni dispositivo riproduce; il MOV può contenere codec specifici di Apple come ProRes. I nostri esempi MOV usano H.264/AAC, quindi dovrebbero riprodursi ovunque si riproduca un MP4.

Quale MP4 di esempio devo usare per un test di caricamento?

Usa il file appena sotto e quello appena sopra il tuo limite: con un limite di 5 MB, il file da 2 MB dovrebbe passare e quello da 5 MB (che si discosta da 5 MB di pochi punti percentuali) mostrerà se il limite è inclusivo o esclusivo. Per ogni file è indicato il numero esatto di byte.

Perché il file HEVC non si riproduce nel mio browser?

L'HEVC (H.265) è coperto da brevetti; Chrome ed Edge lo riproducono solo quando il sistema operativo fornisce un decoder hardware, e Firefox non lo riproduce affatto. Safari lo riproduce nativamente. È proprio per questo che esiste l'esempio: per verificare la tua logica di fallback.

Questi file MP4 sono sicuri da scaricare?

Sì. Ogni file è generato da zero dal nostro script open source (niente è copiato da altri siti o caricato dagli utenti) e non contiene script, macro né eseguibili. Lo SHA-256 di ogni file è pubblicato in questa pagina, così puoi verificare ciò che hai ricevuto.

Posso usare i file MP4 di esempio per scopi commerciali?

Sì. Sono gratuiti per qualsiasi scopo, inclusi prodotti commerciali, suite di test, demo e ridistribuzione, senza obbligo di attribuzione. Non c'è nessuna licenza da acquistare e nessuno a cui chiedere il permesso.

Posso fare hotlink a questi file o usarli nella CI?

Sì. Ogni link è un URL diretto e stabile via HTTPS con Access-Control-Allow-Origin: * e header di cache lunghi, così curl, wget, fetch() e i test runner possono scaricarli direttamente. Ogni pagina rimanda a un indice JSON di tutti i file (vedi la sezione sulla riga di comando).

File di esempio correlati

Hai trovato un problema o qualcosa che potrebbe andare meglio? Leggiamo ogni messaggio e sistemiamo le cose in fretta.

Stai testando una pipeline di file? Le costruiamo noi.

Caricamenti, conversioni, anteprime, elaborazione di documenti e flussi multimediali sono il tipo di sistemi di produzione che FreeToolsForWeb progetta e gestisce per i clienti: è per questo che avevamo bisogno di questi file.

Scopri gli strumenti gratuiti