尝试编辑元数据时,FFMPEG会破坏音频数据

时间:2016-05-25 18:32:11

标签: powershell audio ffmpeg metadata

我正在尝试使用FFMPEG编辑Powershell中的一些元数据。我的问题是FFMPEG只输出一个带有正确元数据的音频文件,但音频不能播放。轨道的长度减少到几分之一秒。这是我在Powershell中使用的命令:

& $ffmpeg -y -i $flac.fullname -c copy -metadata track="$tracknumber" $flac.fullname

之前,我曾尝试过-map 0:0,但它没有任何区别。谢谢你的帮助。

编辑:我不确定这是否是故意行为,但如果我将输出路径更改为新目的地(而不是保存旧目的地),它确实可以正常工作。因此,作为一种解决方法,我只是使用临时文件夹作为输出,然后将文件移回我想要的位置。

1 个答案:

答案 0 :(得分:1)

FFmpeg不进行就地编辑。目的地必须是新文件。

ffmpeg -y -i file.flac -c copy -metadata track="$tracknumber" newfile.flac