logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 02-04-2015 12:34:18

Anonyme
Invité

[Résolu] avconv x265 (pas d'audio)

Bonjour,

Je cherche à encoder une vidéo avec x265. J'ai compilé x265 sans problème. Mais voilà par la commande :


avconv -i video.mp4 -vcodec rawvideo -f rawvideo -pix_fmt yuv420p - | x265 --input - --input-res 1280x544 --fps 23.98 sortie.hevc
 





patrick@debian:~/Bureau/Ffmpeg Static x265$ avconv -i video.mp4 -vcodec rawvideo -f rawvideo -pix_fmt yuv420p - | x265 --input - --input-res 1280x544 --fps 23.98 sortie.hevc
yuv  [info]: 1280x544 fps 23980/1000 i420p8 unknown frame count
x265 [info]: HEVC encoder version 1.5+460-ac85c775620f
x265 [info]: build info [Linux][GCC 4.9.2][64 bit] 8bpp
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 Cache64 SlowShuffle
x265 [info]: Main profile, Level-3.1 (Main tier)
x265 [info]: Thread pool created using 2 threads
x265 [info]: frame threads / pool features       : 1 / wpp(9 rows)
x265 [info]: Coding QT: max CU size, min CU size : 64 / 8
x265 [info]: Residual QT: max TU size, max depth : 32 / 1 inter / 1 intra
x265 [info]: ME / range / subpel / merge         : hex / 57 / 2 / 2
x265 [info]: Keyframe min / max / scenecut       : 23 / 250 / 40
x265 [info]: Lookahead / bframes / badapt        : 20 / 4 / 2
x265 [info]: b-pyramid / weightp / weightb / refs: 1 / 1 / 0 / 3
x265 [info]: Rate Control / AQ-Strength / CUTree : CRF-28.0 / 1.0 / 1
x265 [info]: tools: rd=3 psy-rd=0.30 signhide tmvp strong-intra-smoothing
x265 [info]: tools: deblock sao
avconv version 11.3-6:11.3-1, Copyright (c) 2000-2014 the Libav developers
  built on Mar 13 2015 23:08:20 with gcc 4.9.2 (Debian 4.9.2-10)
[mov,mp4,m4a,3gp,3g2,mj2 @ 0xbff8a0] max_analyze_duration 5000000 reached
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'video.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isomavc1
    creation_time   : 2007-05-21 06:31:32
    genre           : Trailer
    artist          : 20th Century Fox
    title           : Fantastic Four: Rise of the Silver Surfer - Theatrical Trailer
    date            : 2007
  Duration: 00:02:09.23, start: 0.000000, bitrate: 5843 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1280x544, 5714 kb/s, 23.98 fps, 24k tbn, 47.95 tbc (default)
    Metadata:
      creation_time   : 2007-05-21 06:31:32
    Stream #0.1(und): Audio: aac, 48000 Hz, stereo, fltp, 123 kb/s (default)
    Metadata:
      creation_time   : 2007-05-21 06:32:18
    Stream #0.2: Video: mjpeg, yuvj420p, 510x755 [PAR 100:100 DAR 102:151], 90k tbn
Output #0, rawvideo, to 'pipe:':
  Metadata:
    major_brand     : isom
    minor_version   : 1
    compatible_brands: isomavc1
    creation_time   : 2007-05-21 06:31:32
    genre           : Trailer
    artist          : 20th Century Fox
    title           : Fantastic Four: Rise of the Silver Surfer - Theatrical Trailer
    date            : 2007
    encoder         : Lavf56.1.0
    Stream #0.0(und): Video: rawvideo, yuv420p, 1280x544, q=2-31, 200 kb/s, 24k tbn, 24k tbc (default)
    Metadata:
      creation_time   : 2007-05-21 06:31:32
      encoder         : Lavc56.1.0 rawvideo
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))
Press ctrl-c to stop encoding
^Cframe=  319 fps=  4 q=0.0 Lsize=  325380kB time=13.30 bitrate=200339.8kbits/s    
video:325380kB audio:0kB other streams:0kB global headers:0kB muxing overhead: 0.000000%
Received signal 2: terminating.
x265 [info]: frame I:      4, Avg QP:18.98  kb/s: 1750.01                      
x265 [info]: frame P:     96, Avg QP:22.63  kb/s: 520.34  
x265 [info]: frame B:    187, Avg QP:24.97  kb/s: 77.76  
x265 [info]: global :    287, Avg QP:24.10  kb/s: 249.11  
x265 [info]: Weighted P-Frames: Y:16.7% UV:16.7%
x265 [info]: consecutive B-frames: 33.3% 7.8% 20.6% 12.7% 25.5%
aborted at input frame 314, output frame 287

encoded 287 frames in 79.70s (3.60 fps), 249.11 kb/s

 



ci-dessus on voit bien qu'il n'y aura que la vidéo (que j'obtiens d'ailleurs):

.....
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> rawvideo (native))
Press ctrl-c to stop encoding
.....



pas de Stream #0.1 en sortie hmm


C'est l'option "-c:a copy" que je n'arrive pas à intégrer, en supposant que c'est la bonne écriture. J'ai cherché de partout mais rien, à croire que l'audio n'est pas possible. Cette option n'est jamais portée dans les exemples sur le net. (où j'ai mal cherché)
Ou bien avconv n'est pas compilé avec l'option qui serait bizarre vu que pour la vidéo, c'est bon.

Vous avez une combine pour l'option du son ? smile



(avec ffmpeg en static, je n'ai aucun problème), avec une commande différente bien sûr.

Dernière modification par Anonyme (02-04-2015 19:34:27)

#2 02-04-2015 18:59:46

Anonyme
Invité

Re : [Résolu] avconv x265 (pas d'audio)

Je pense qu'il faudra séparer tout ça et remuxer la vidéo et l'audio tongue

#3 02-04-2015 19:34:04

Anonyme
Invité

Re : [Résolu] avconv x265 (pas d'audio)

C'était bien ça.
Très intéressant ce x265 !!!

Résolu.

#4 02-04-2015 20:34:10

Anonyme
Invité

Re : [Résolu] avconv x265 (pas d'audio)

Vraiment incroyable !!!
Un fichier H264 de 100 mo passé dans l'encodeur x265 se retrouve à 20 mo pour une qualité identique avec un bon crf smile

Pied de page des forums