transcode: Aspect laesst sich nicht erzwingen
Al Bogner <suse-multimedia-Wco+c2LKsy1DayIqkcHqbfyE8WyFmGdT@public.gmane.org>
| Newsgroups | gmane.linux.suse.multimedia.german |
|---|---|
| Message-ID | <[email protected]> |
Ich habe einen Film erhalten, der vermutlichen von einem aktuellen Camcorder
stammt und den ich mit transcode stabilisieren soll. Die Dateiendung war mod
(nicht mov!) und die ist vermutlich falsch.
Mit ffmpeg kann transcode nicht encodieren, mit mplayer geht es schon. IMHO
entspricht "MPEG program stream" vob und damit kommt ffmpeg ja klar.
tcprobe -i test_mod.mpg
[tcprobe] MPEG program stream (PS)
[tcprobe] summary for test_mod.mpg, (*) = not default, 0 = not detected
import frame size: -g 720x576 [720x576]
aspect ratio: 4:3 (*)
frame rate: -f 25.000 [25.000] frc=3
PTS=0.6668, frame_time=40ms bitrate=8900 kbps
audio track: -a 0 [0] -e 48000,16,4 [48000,16,2] -n 0x2000 [0x2000] (*)
PTS=0.5868, bitrate=384 kbps
-D 2 --av_fine_ms 0 (frames & ms) [0] [0]
transcode -i "$FILE" \
-x mplayer \
-J smartdeinter \
-N 0x1 -y ffmpeg,tcaud -F ffv1 --export_par 4 \
-o "$DEINTERFILE"
Wie erzwinge ich die Aspect-Ratio von 16:9 in obigem transcode-Beispiel?
Vielleicht kann die Aspect-Ratio ja gleich bei "-x mplayer" definieren?
Ich kann die Aspect-Ratio natürlich auch erst am Ende mit mencoder angeben,
wenn ich das Endergebnis erstelle, aber ich hätte das lieber gleich von Anfang
an richtig definiert.
mencoder -aspect 16/9 ... funktioniert.
Al