Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 7 additions & 2 deletions mp4.t
Original file line number Diff line number Diff line change
Expand Up @@ -51,16 +51,21 @@ EOF

plan(skip_all => 'no lavfi')
unless grep /lavfi/, `ffmpeg -loglevel quiet -formats`;

my $encoder = (grep /libx264/, `ffmpeg -loglevel quiet -formats`) ? "libx264" : "h264";

system('ffmpeg -nostdin -loglevel quiet -y '
. '-f lavfi -i testsrc=duration=10:size=320x200:rate=15 '
. '-f lavfi -i testsrc=duration=20:size=320x200:rate=15 '
. '-map 0:0 -map 1:0 -pix_fmt yuv420p -g 15 -c:v libx264 '
. '-map 0:0 -map 1:0 -pix_fmt yuv420p -g 15 -c:v '
. "$encoder "
. "${\($t->testdir())}/test.mp4") == 0
or die "Can't create mp4 file: $!";
system('ffmpeg -nostdin -loglevel quiet -y '
. '-f lavfi -i testsrc=duration=10:size=320x200:rate=15 '
. '-f lavfi -i testsrc=duration=20:size=320x200:rate=15 '
. '-map 0:0 -map 1:0 -pix_fmt yuv420p -g 15 -c:v libx264 '
. '-map 0:0 -map 1:0 -pix_fmt yuv420p -g 15 -c:v '
. "$encoder "
. '-movflags +faststart '
. "${\($t->testdir())}/no_mdat.mp4") == 0
or die "Can't create mp4 file: $!";
Expand Down
6 changes: 5 additions & 1 deletion mp4_ssi.t
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,14 @@ EOF

plan(skip_all => 'no lavfi')
unless grep /lavfi/, `ffmpeg -loglevel quiet -formats`;

my $encoder = (grep /libx264/, `ffmpeg -loglevel quiet -formats`) ? "libx264" : "h264";

system('ffmpeg -nostdin -loglevel quiet -y '
. '-f lavfi -i testsrc=duration=10:size=320x200:rate=15 '
. '-f lavfi -i testsrc=duration=20:size=320x200:rate=15 '
. '-map 0:0 -map 1:0 -pix_fmt yuv420p -g 15 -c:v libx264 '
. '-map 0:0 -map 1:0 -pix_fmt yuv420p -g 15 -c:v '
. "$encoder "
. "${\($t->testdir())}/ssi.mp4") == 0
or die "Can't create mp4 file: $!";

Expand Down
6 changes: 5 additions & 1 deletion mp4_start_key_frame.t
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,13 @@ EOF

plan(skip_all => 'no lavfi')
unless grep /lavfi/, `ffmpeg -loglevel quiet -formats`;

my $encoder = (grep /libx264/, `ffmpeg -loglevel quiet -formats`) ? "libx264" : "h264";

system('ffmpeg -nostdin -loglevel quiet -y '
. '-f lavfi -i testsrc=duration=10:size=320x200:rate=15 '
. '-pix_fmt yuv420p -g 15 -c:v libx264 '
. '-pix_fmt yuv420p -g 15 -c:v '
. "$encoder "
. "${\($t->testdir())}/test.mp4") == 0
or die "Can't create mp4 file: $!";
$t->run()->plan(4);
Expand Down
5 changes: 4 additions & 1 deletion range_mp4.t
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,12 @@ EOF

plan(skip_all => 'no lavfi')
unless grep /lavfi/, `ffmpeg -nostdin -loglevel quiet -formats`;

my $encoder = (grep /libx264/, `ffmpeg -loglevel quiet -formats`) ? "libx264" : "h264";

system('ffmpeg -loglevel quiet -y '
. '-f lavfi -i testsrc=duration=10:size=320x200:rate=15 '
. "-pix_fmt yuv420p -c:v libx264 ${\($t->testdir())}/test.mp4") == 0
. "-pix_fmt yuv420p -c:v $encoder ${\($t->testdir())}/test.mp4") == 0
or die "Can't create mp4 file: $!";

$t->run()->plan(13);
Expand Down