Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/05/2021, à 15:50

CasseTaTélé_isback

Transcoder une vidéo pour en changer le bit rate

Bonjour,

j'ai une vidéo mkv d'environ 1Go (bit rate de 3133 kb/s) que j'aimerai transcoder pour en ramener la taille à environ 350/400 Mo (1000 kb/s). J'ai essayé de convertir avec vlc mais la vidéo pèse encore +700Mo et lorsque je me déplace dans la vidéo le son et l'image ne sont plus calées.

Dans le terminal avec ffpmeg ou mencoder je galère pour trouver les bon réglages dans les options ...

Voici quelques infos sur la vidéo:

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L4.1
Format settings                          : CABAC / 5 Ref Frames
Format settings, CABAC                   : Yes
Format settings, Reference frames        : 5 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 43 min 34 s
Bit rate                                 : 3 133 kb/s
Width                                    : 1 280 pixels
Height                                   : 720 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 25.000 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.136
Stream size                              : 976 MiB (97%)

Comment changer le bit rate de ma vidéo pour en diminuer la taille ?


Ubuntu 20.04

Hors ligne

#2 Le 03/05/2021, à 16:02

michel_04

Re : Transcoder une vidéo pour en changer le bit rate

Bonjour.


CasseTaTélé_isback a écrit :

Comment changer le bit rate de ma vidéo pour en diminuer la taille ?

Avidemux ?

Doc Avidemux a écrit :

Avidemux est un logiciel vidéo, permettant d'effectuer des coupes, d'appliquer des filtres et de ré-encoder des vidéos.

Il est considéré comme l'équivalent de VirtualDub (disponible uniquement sous Windows). Avidemux est simple d'utilisation : quelques clics suffisent pour éditer et encoder une vidéo. Il permet l'encodage dans un grand nombre de formats vidéo dont le H264 et un grand nombre de conteneurs, notamment MPEG, MP4 et MKV. Vous pouvez mettre une vidéo à l'envers (exemple).


A+

Dernière modification par michel_04 (Le 03/05/2021, à 16:02)

Hors ligne

#3 Le 03/05/2021, à 16:36

Lulux3

Re : Transcoder une vidéo pour en changer le bit rate

Bonjour
Diminuer le bitrate en conservant le codec et la résolution aura pour conséquence la diminution de la qualité.
Selon tes besoins, tu peux choisir
- de diminuer la résolution, ce qui a pour conséquence de diminuer le poids du fichier sans trop de perte de qualité:

ffmpeg -i <video_source> -map 0 -c copy -c:v x264 -s 640x360 <video_reduite>

- de diminuer le bitrate, en gardant la même résolution (perte de qualité prévisible):

ffmpeg -i <video_source> -map 0 -c copy -c:v x264 -b:v 1000k <video_reduite>

ou mieux:

ffmpeg -i <video_source> -map 0 -c copy -c:v x264 -crf 30 <video_reduite>

- de passer à un encodeur plus performant (x265) si ton matériel le supporte. Perte de qualité, mais très faible, pour une réduction de taille importante:

ffmpeg -i <video_source> -map 0 -c copy -c:v libx265 -preset veryfast -crf 26 <video_reduite>

Remarque: les valeurs des paramètres qui suivent "-s", "-crf", "-b:v" sont indicatives. A toi de les ajuster pour le meilleur compromis taille/qualité
Y plus qu'à...

Hors ligne

#4 Le 08/05/2021, à 14:25

CasseTaTélé_isback

Re : Transcoder une vidéo pour en changer le bit rate

Lulux3 a écrit :

Diminuer le bitrate en conservant le codec et la résolution aura pour conséquence la diminution de la qualité.

Oui oui je sais mais ça me va !

J'ai essayé ça:

ffmpeg -i <video_source> -map 0 -c copy -c:v libx265 -preset veryfast -crf 26 <video_reduite>

Par contre j'ai utilisé

cpulimit -p pid -l 150 

pour éviter la surchauffe smile

ça marche nickel !
Réduction de 1055Mo à 196Mo (ratio de 5.38) !!! Waou !!! perte de qualité infime !!!
Merci !

Dernière modification par CasseTaTélé_isback (Le 08/05/2021, à 14:27)


Ubuntu 20.04

Hors ligne