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
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 ?
(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)