- [Descripción] Dirección de aprendizaje del curso: https://ke.qq.com/course/468797
Tabla de contenido
Comando ffmpeg para extraer formato de píxeles y datos PCM
Comando ffmpeg para extraer el formato de píxeles
Comando ffmpeg para extraer formato de píxeles y datos PCM
Comando ffmpeg para extraer el formato de píxeles
【Extraer YUV】
- Extraiga 3 segundos de datos, la resolución es la misma que la del video de origen
fmpeg -i test_1280x720.mp4 -t 3 -pix_fmt yuv420p yuv420p_orig.yuv
- Extraiga 3 segundos de datos y convierta la resolución a 320x240
ffmpeg -i test_1280x720.mp4 -t 3 -pix_fmt yuv420p -s 320x240 yuv420p_320x240.yuv
【Extraer RGB】
- Extraiga 3 segundos de datos y convierta la resolución a 320x240
ffmpeg -i test.mp4 -t 3 -pix_fmt rgb24 -s 320x240 rgb24_320x240.rgb
[Conversión entre RGB y YUV]
ffmpeg -s 320x240 -pix_fmt yuv420p -i yuv420p_320x240.yuv -pix_fmt rgb24 rgb24_320x240_2.rgb
Comando ffmpeg para extraer datos PCM
【Extraer PCM】
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -f s16le 48000_2_s16le.pcm
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -sample_fmt s16 out_s16.wav
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -codec:a pcm_s16le out2_s16le.wav
ffmpeg -i buweishui.mp3 -ar 48000 -ac 2 -f f32le 48000_2_f32le.pcm
ffmpeg -i test.mp4 -t 10 -vn -ar 48000 -ac 2 -f f32le 48000_2_f32le_2.pcm
comando ffmpeg para empaquetar
[Mantener el formato de codificación]
ffmpeg -i test.mp4 -vcodec copy -acodec copy test_copy.ts //两种命令等效 ffmpeg -i test.mp4 -codec copy test_copy2.ts
[Cambiar formato de codificación]
ffmpeg -i test.mp4 -vcodec libx265 -acodec libmp3lame out_h265_mp3.mkv
【Modificar velocidad de fotogramas】
- Necesita volver a codificar, no agregue -codec copy
fmpeg -i test.mp4 -r 15 output2.mp4
[Modificar la tasa de código de video]
- El audio se vuelve a codificar
ffmpeg -i test.mp4 -b 400k output_b.mkv
[Modificar la tasa de código de video]
- El video se vuelve a codificar
ffmpeg -i test.mp4 -b:v 400k output_bv.mkv
【Modificar la tasa de código de audio】
- Si no desea volver a codificar el video, debe agregar -vcodec copy
fmpeg -i test.mp4 -b:a 192k output_ba.mp4
【Modificar la tasa de código de audio y video】
ffmpeg -i test.mp4 -b:v 400k -b:a 192k output_bva.mp4
【Modificar la resolución de video】
- Necesito recodificar
ffmpeg -i test.mp4 -s 480x270 output_480x270.mp4
[Modificar la frecuencia de muestreo de audio]
ffmpeg -i test.mp4 -ar 44100 output_44100hz.mp4