mp4 Kompression mit ffmpeg. Der Code wird noch mal überarbeitet… Mit -preset […] könnte man sich auch die meisten Settings sparen. mp4box fügt noch einen „hint“ hinzu, das heißt das Video kann im Web angespielt werden, bevor es komplett geladen ist.
1
2
3
4
5
6
7
8
9
@ echo off
c:\cmdtools\ffmpeg -i % 1 -vcodec libx264 -crf 22 -pix_fmt yuv420p -profile:v main -coder 1 ^
-flags +loop+mv4 -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 ^
-me_method umh -subq 8 -me_range 16 -g 250 -keyint_min 5 -sc_threshold 40 -i_qfactor 0.71 ^
-b_strategy 2 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 4 -trellis 1 ^
-acodec libvo_aacenc -ab 160k -profile:a aac_main -absf aac_adtstoasc -threads 0 -y ^
% ~n1_x264.mp4
c:\cmdtools\mp4box -hint % ~n1_x264.mp4
@echo off
c:\cmdtools\ffmpeg -i %1 -vcodec libx264 -crf 22 -pix_fmt yuv420p -profile:v main -coder 1 ^
-flags +loop+mv4 -cmp +chroma -partitions +parti8x8+parti4x4+partp8x8+partb8x8 ^
-me_method umh -subq 8 -me_range 16 -g 250 -keyint_min 5 -sc_threshold 40 -i_qfactor 0.71 ^
-b_strategy 2 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -bf 3 -refs 4 -trellis 1 ^
-acodec libvo_aacenc -ab 160k -profile:a aac_main -absf aac_adtstoasc -threads 0 -y ^
%~n1_x264.mp4
c:\cmdtools\mp4box -hint %~n1_x264.mp4
Eine Möglichkeit mit ImageMagick Fotos in einem Ordner bearbeiten zu lassen und in eine Web- gerechte Auflösung zu bringen:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
@ echo off
if exist web_jpg GOTO :encode
mkdir web_jpg
:encode
for %% a in ( "*.JPG" ) do (
C:\cmdtools\convert %% a -modulate 100 ,120 ,100 -contrast-stretch 0.1 %% ^
-unsharp 2x1.0+1.0 +0.05 -gamma 0.45455 -filter Lanczos -resize 2500 -gamma 2.2 ^
-quality 87 %% ~na_web.jpg
move %% ~na_web.jpg web_jpg
echo %% a done !
)
@echo off
if exist web_jpg GOTO :encode
mkdir web_jpg
:encode
for %%a in ("*.JPG") do (
C:\cmdtools\convert %%a -modulate 100,120,100 -contrast-stretch 0.1%% ^
-unsharp 2x1.0+1.0+0.05 -gamma 0.45455 -filter Lanczos -resize 2500 -gamma 2.2 ^
-quality 87 %%~na_web.jpg
move %%~na_web.jpg web_jpg
echo %%a done!
)
Beitragsnavigation
Verschiedenes zu Batch, Shell, Linux, Python, ffmpeg, maxscript, 3d, rendering und vfx