Revert "Update the conversion commands to maintain cover"

This commit is contained in:
Jonas Kamsker 2022-03-04 10:27:51 +01:00 committed by GitHub
parent 7e2c50083c
commit 90afe20499
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 15 additions and 16 deletions

View file

@ -61,9 +61,9 @@ class ControlledAccordions extends React.Component {
// " works on ps and cmd as discriminator // " works on ps and cmd as discriminator
const outputFormatCodecMaps = [ const outputFormatCodecMaps = [
{ format: "m4b", codec: "-codec copy" }, { format: "m4b", codec: "copy" },
{ format: "flac", codec: "-codec:a flac" }, { format: "flac", codec: "flac" },
{ format: "mp3", codec: "-codec:a libmp3lame" }, { format: "mp3", codec: "libmp3lame" },
]; ];
const osToBinMaps = [ const osToBinMaps = [
@ -82,13 +82,12 @@ class ControlledAccordions extends React.Component {
const di = osMap.discriminator; const di = osMap.discriminator;
const sep = osMap.separator; const sep = osMap.separator;
return [ return `${bin} -y`
`${bin} -y`, + ` -activation_bytes ${activationBytes} -i ${di}.${sep}${fileName}${di}`
`-activation_bytes ${activationBytes}`, + ` -map_metadata 0`
`-i ${di}.${sep}${fileName}${di}`, + ` -id3v2_version 3`
codec, + ` -codec:a ${codec}`
`${di}${fileNameWithoutExtension}.${outputFormat}${di}` + ` -vn ${di}${fileNameWithoutExtension}.${outputFormat}${di}`;
].join(" ")
} }
render() { render() {

View file

@ -15,17 +15,17 @@ const downloadFile= (data, outputFileName, outputFormat) => {
} }
const getCommandAsList = (file, outputFileName, outputFormat, activationBytes) =>{ const getCommandAsList = (file, outputFileName, outputFormat, activationBytes) =>{
const outputFormatCodecMaps = [ const outputFormatCodecMaps = [
{ format: "m4b", codec: "-c copy" }, { format: "m4b", codec: "copy" },
{ format: "flac", codec: "-c:a flac" }, { format: "flac", codec: "flac" },
{ format: "mp3", codec: "-c:a libmp3lame" }, { format: "mp3", codec: "libmp3lame" },
]; ];
const codec = outputFormatCodecMaps.filter(x => x.format === outputFormat)[0].codec; const codec = outputFormatCodecMaps.filter(x => x.format === outputFormat)[0].codec;
const filename = file.name; const filename = file.name;
return [`-y`, return [`-y`,
'-activation_bytes', activationBytes, '-activation_bytes', activationBytes,
'-i', filename, '-i', filename,
codec, '-c:a', codec,
outputFileName '-vn', outputFileName
]; ];
} }
const doTranscode = async (file, outputFileName, outputFormat, activationBytes, setMessage) => { const doTranscode = async (file, outputFileName, outputFormat, activationBytes, setMessage) => {
@ -64,4 +64,4 @@ const OnlineConverter = (props) => {
) )
} }
export default OnlineConverter export default OnlineConverter