#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.
Comment changer le bit rate de ma vidéo pour en diminuer la taille ?
Avidemux ?
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)
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
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
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
ç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