使用 FFmpeg 清除文件夹下所有 .mp4 文件声音

  1. 运行以下命令来清除声音:

    ffmpeg -i input.mp4 -c copy -an output.mp4
    

    这个命令会将 “input.mp4” 替换为你要处理的 .mp4 文件名。它会生成一个新的文件名为 “output.mp4” 的文件,该文件是没有声音的副本。

  2. 如果你想要直接替换原始文件,请使用以下命令:

    ffmpeg -i input.mp4 -c copy -an -y output.mp4
    

    使用这个命令时,需要注意慎重,因为它会直接替换原始文件。

编写一个简单的脚本来自动处理文件夹下的所有 .mp4 文件。

以下是一个简单的 shell 脚本示例,它会自动处理指定目录下的所有 .mp4 文件:

#!/bin/bash

# 将以下路径替换为要处理的文件夹路径
dir_path="/path/to/directory"

# 循环处理所有的 .mp4 文件
for file in "$dir_path"/*.mp4; do
  # 确定输出文件名
  output_file="${file%.*}_noaudio.mp4"
  # 清除声音
  ffmpeg -i "$file" -c copy -an "$output_file"
done

在这里插入图片描述

相关推荐

  1. 如何使用 FFmpeg 批量转换文件夹内的所有文件

    2023-12-26 16:10:02       46 阅读
  2. ffmpeg把视频文件转码为MP4格式

    2023-12-26 16:10:02       34 阅读
  3. FFmpeg AAC文件和H264文件合成MP4/FLV文件

    2023-12-26 16:10:02       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-26 16:10:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-26 16:10:02       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-26 16:10:02       82 阅读
  4. Python语言-面向对象

    2023-12-26 16:10:02       91 阅读

热门阅读

  1. joiner

    2023-12-26 16:10:02       63 阅读
  2. 接口合集:含各种免费好用的api

    2023-12-26 16:10:02       56 阅读
  3. flutter 富文本思考

    2023-12-26 16:10:02       56 阅读
  4. jquery原生如何特定的条件里面阻止form表单提交

    2023-12-26 16:10:02       43 阅读
  5. 栈与队列part03

    2023-12-26 16:10:02       67 阅读