Решено: mencoder n82
Модератор: Модераторы разделов
-
- Сообщения: 36
Решено: mencoder n82
здравствуйте!!! подскажите пожалуйста как с помощью mencoder изменить разрешение mp4 файла на 320х240, чтобы видео могло проигрываться на nokia n82
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
-
- Сообщения: 36
Re: Решено: mencoder n82
пробую вот это, но не получается. сам никак что то не разберусь
Код: Выделить всё
mencoder video.MP4 -vf scale=320:240 -oac mp3lame -ovc x264 -o video.mp4
MEncoder 29092-4.4.1 © 2000-2009 MPlayer Team
WARNING: OUTPUT FILE FORMAT IS _AVI_. See -of help.
success: format: 0 data: 0x0 - 0xd1d793
libavformat file format detected.
[lavf] Audio stream found, -aid 0
[lavf] Video stream found, -vid 1
VIDEO: [avc1] 480x270 24bpp 29.970 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:44 fourcc:0x31637661 size:480x270 fps:29.970 ftime:=0.0334
==========================================================================
Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
FAAD: compressed input bitrate missing, assuming 128kbit/s!
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
==========================================================================
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1; -1, osd: 1, aspect: 0.000000, round: 1
Opening video filter: [scale w=320 h=240]
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
==========================================================================
MP3 audio selected.
VDec: vo config request - 480 x 270 (preferred colorspace: Planar YV12)
VDec: using Planar I420 as output csp (no 1)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
SwScaler: reducing / aligning filtersize 7 -> 8
SwScaler: reducing / aligning filtersize 7 -> 8
SwScaler: reducing / aligning filtersize 6 -> 5
SwScaler: reducing / aligning filtersize 6 -> 5
[swscaler @ 0x8714a60]BICUBIC scaler, from yuv420p to yuv420p using MMX2
[swscaler @ 0x8714a60]using 8-tap MMX scaler for horizontal luminance scaling
[swscaler @ 0x8714a60]using 8-tap MMX scaler for horizontal chrominance scaling
[swscaler @ 0x8714a60]using n-tap MMX scaler for vertical scaling (YV12 like)
[swscaler @ 0x8714a60]480x270 -> 320x240
x264 [error]: no ratecontrol method specified
x264_encoder_open failed.
FATAL: Cannot initialize video driver.
Exiting...
-
- Сообщения: 2095
- Статус: Ромунцель
- ОС: ALTLinux Sisyphus
Re: Решено: mencoder n82
Видимо кодек x264 не понимает, что от него требуют. Читайте описание специфичных для него опций.
-
- Сообщения: 337
- ОС: Linux
Re: Решено: mencoder n82
>mencoder video.MP4 -vf scale=320:240 -oac mp3lame -ovc x264 -o video.mp4
AVI у вас так получится.... Для mp4 нужно задействовать спец библиотеку. Вместо x264 используй mpeg4.
AVI у вас так получится.... Для mp4 нужно задействовать спец библиотеку. Вместо x264 используй mpeg4.
-
- Сообщения: 36
-
- Сообщения: 337
- ОС: Linux
-
- Сообщения: 36
Re: Решено: mencoder n82
спасибо!!! разобрался!!!! в моём случае сработало вот это
Код: Выделить всё
mencoder -of lavf -lavfopts format=mp4 -oac copy -ovc lavc -lavcopts aglobal=1:vglobal=1:acodec=libfaac:abitrate=128:vcodec=mpeg4:keyint=25 -ofps 25 -af lavcresample=44100 -vf harddup,scale=320:-3 -mc 0 -noskip in.mp4 -o out.mp4