6
votes

FFMPEG: Impossible de trouver un format de sortie approprié, libfaac

Je viens de télécharger "FFMPEG GIT-070B0E1 32 bits statiques (Dernière)" de http://ffmp.zerano.com/builds / . J'ai extrait les fichiers sur ma machine Vista, puis mis à jour mon chemin à mettre à jour sur le point sur préréglages code> et bin code> dossiers.

La première commande que j'ai couru était ceci: p>

ffmpeg -i C:/a.avi  -vcodec libx264  -preset slow  -profile main  -crf 20  -acodec libfaac  -ab 128k  -vf scale="480:-1"   C:/a.mp4


1 commentaires

Sur la course .OGV ... Essayez de laisser tomber: -VCodec, -Qscale, -CodeC ... Laissez FFMPEG Inférer à partir de votre entrée MIME / sortie MIME Type Que doit utiliser à partir de la liste des codecs ...


3 Réponses :


5
votes

Je n'utilise pas Windows, je ne peux donc donner aucune suggestion pour vos problèmes de nom de fichier.

Quant à votre première question concernant l'utilisation du X264, vous êtes bien démarrage, même si j'élimine -Profile principal il n'est probablement pas nécessaire. Remplacer également échelle = "480: -1" avec échelle = "trunc (oh * a * 2) / 2: 480" pour empêcher une sortie de taille impairée; Sinon, vous pouvez vous retrouver avec une erreur: [libx264] Hauteur non divisible par 2 . La recommandation de base de ce codeur est d'utiliser la valeur la plus élevée -CRF qui donne et une qualité acceptable et le plus lent -Preset vous avez de la patience. Voir FFMPEG: la vidéo ultime et outil de manipulation audio et guide de codage FFMPEG et X264 pour plus d'exemples.

Les constructions Zeranoe n'incluent pas le support de Libfaac. Y compris, il rendrait la FFMPEG binaire non redistribuable. Les codeurs AAC alternatifs pris en charge dans les constructions Zeranoe sont -C: A libvo_aacenc et le native FFMPEG AAC CODER -C: A AAC -Strict Experimental . .

Une alternative à l'utilisation de Libtheora pour Theora dans OGV est libvpx pour VP8 dans Webm. J'ai peu d'expérience avec ce codeur afin que je ne puisse pas vous donner des recommandations.

Notez que les questions d'utilisation FFMPEG conviennent mieux à SuperUserSer.com.


0 commentaires

1
votes

sortie OGV de l'entrée AVI a fonctionné bien ...

rob@ Videos$ ffmpeg -i ../Downloads/Nikon_Coolpix_S3000.AVI  -f ogg testm.ogv

ffmpeg version git-2012-08-29-85c8303 Copyright (c) 2000-2012 the FFmpeg developers
  built on Aug 29 2012 08:59:14 with gcc 4.6 (Ubuntu/Linaro 4.6.3-1ubuntu5)
  configuration: --enable-gpl --enable-libfaac --enable-libfdk-aac --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-nonfree --enable-version3
  libavutil      51. 70.100 / 51. 70.100
  libavcodec     54. 54.100 / 54. 54.100
  libavformat    54. 25.104 / 54. 25.104
  libavdevice    54.  2.100 / 54.  2.100
  libavfilter     3. 14.100 /  3. 14.100
  libswscale      2.  1.101 /  2.  1.101
  libswresample   0. 15.100 /  0. 15.100
  libpostproc    52.  0.100 / 52.  0.100
[avi @ 0x2457260] sample size (1) != block align (2)
[avi @ 0x2457260] non-interleaved AVI
Guessed Channel Layout for  Input Stream #0.1 : mono
Input #0, avi, from '../Downloads/Nikon_Coolpix_S3000.AVI':
  Metadata:
    encoder         : 
    maker           : NIKON
    model           : COOLPIX S3000
    creation_time   : 2010-11-29 21:32:23
  Duration: 00:00:02.49, start: 0.000000, bitrate: 3168 kb/s
    Stream #0:0: Video: mjpeg (MJPG / 0x47504A4D), yuvj422p, 320x240, 30 tbr, 30 tbn, 30 tbc
    Stream #0:1: Audio: pcm_s16le ([1][0][0][0] / 0x0001), 22050 Hz, mono, s16, 352 kb/s
Output #0, ogg, to 'testm.ogv':
  Metadata:
    model           : COOLPIX S3000
    maker           : NIKON
    encoder         : Lavf54.25.104
    Stream #0:0: Video: theora, yuv422p, 320x240, q=2-31, 200 kb/s, 30 tbn, 30 tbc
    Stream #0:1: Audio: flac, 22050 Hz, mono, s16, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (mjpeg -> libtheora)
  Stream #0:1 -> #0:1 (pcm_s16le -> flac)
Press [q] to stop, [?] for help
frame=   75 fps=0.0 q=0.0 Lsize=     134kB time=00:00:02.50 bitrate= 438.3kbits/s    
video:68kB audio:61kB subtitle:0 global headers:3kB muxing overhead 0.925484%


0 commentaires

1
votes

Dans votre première utilisation, cette erreur vous demande de remplacer -qscale 6 avec ce -q: V 6

pour votre seconde, veuillez noter que < Code> libfaac n'est plus supporté. Utilisez plutôt libvo_aacenc

Votre code doit ressembler à ceci: xxx


1 commentaires

FFMPEG AAC Guide FFMPEG.ORG/TRAC/FFMPEG/WIKI/AACENCODINGGUIDE Affiche libfdk_aac comme codeur recommandé.