#11653(undetermined:new): -c copy does not copy track names
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Type: defect Allan Spielber | Status: new | Priority: critical Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- ffmpeg -i input.mp4 -map 0 -c copy -movflags +faststart output.mp4 does not copy track names -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: critical | Component: | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Jack Lau): Could you provide the specific ffmepg version you use to test. I see no issues using the latest master code. -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:1> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: critical | Component: | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Steven Allan Spielber): launch ffmpeg without arguments I get ffmpeg version N-113645-g1e7d2007c3-20240214 Copyright (c) 2000-2024 the FFmpeg developers built with gcc 13.2.0 (crosstool-NG 1.25.0.232_c175b21) configuration: --prefix=/ffbuild/prefix --pkg-config-flags=--static --pkg-config=pkg-config --cross-prefix=x86_64-w64-mingw32- --arch=x86_64 --target-os=mingw32 --enable-gpl --enable-version3 --disable-debug --disable-w32threads --enable-pthreads --enable-iconv --enable-libxml2 --enable-zlib --enable-libfreetype --enable-libfribidi --enable-gmp --enable-lzma --enable-fontconfig --enable-libharfbuzz --enable-libvorbis --enable-opencl --disable-libpulse --enable-libvmaf --disable-libxcb --disable-xlib --enable-amf --enable-libaom --enable-libaribb24 --enable- avisynth --enable-chromaprint --enable-libdav1d --enable-libdavs2 --disable-libfdk-aac --enable-ffnvcodec --enable-cuda-llvm --enable-frei0r --enable-libgme --enable-libkvazaar --enable-libaribcaption --enable- libass --enable-libbluray --enable-libjxl --enable-libmp3lame --enable- libopus --enable-librist --enable-libssh --enable-libtheora --enable- libvpx --enable-libwebp --enable-lv2 --enable-libvpl --enable-openal --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopenmpt --enable-librav1e --enable- librubberband --enable-schannel --enable-sdl2 --enable-libsoxr --enable- libsrt --enable-libsvtav1 --enable-libtwolame --enable-libuavs3d --disable-libdrm --enable-vaapi --enable-libvidstab --enable-vulkan --enable-libshaderc --enable-libplacebo --enable-libx264 --enable-libx265 --enable-libxavs2 --enable-libxvid --enable-libzimg --enable-libzvbi --extra-cflags=-DLIBTWOLAME_STATIC --extra-cxxflags= --extra- ldflags=-pthread --extra-ldexeflags= --extra-libs=-lgomp --extra- version=20240214 libavutil 58. 38.100 / 58. 38.100 libavcodec 60. 39.100 / 60. 39.100 libavformat 60. 21.100 / 60. 21.100 libavdevice 60. 4.100 / 60. 4.100 libavfilter 9. 17.100 / 9. 17.100 libswscale 7. 6.100 / 7. 6.100 libswresample 4. 13.100 / 4. 13.100 libpostproc 57. 4.100 / 57. 4.100 Universal media converter is it useful? -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:2> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: critical | Component: | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by v0lt): You may need to specify parameters for copying metadata. {{{ -map 0 -map_metadata 0 -c copy -movflags use_metadata_tags }}} -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:3> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by Chris Woods): * priority: critical => normal -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:4> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Steven Allan Spielber): I tried ffmpeg -i input.mp4 -map 0 -map_metadata 0 -c copy -movflags +faststart output.mp4 Even ffprobe -v error -show_streams -select_streams a input.mp4 can't find the “title”s. Yet VLC in the source file shows titles to the audio tracks, such as "NameLanguage DD+ 5.1 HQ", it does not show them in the target file -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:5> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Steven Allan Spielber): Even -map_metadata dont work. But I found that MediaInfo correctly reads the titles of audio tracks. -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:6> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by ePirat): Can you provide a sample input file for which the titles are missing? -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:7> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: | undetermined Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Steven Allan Spielber): Sorry, no. These are files that I would like to avoid disclosing, the smallest one is more than 1GB, I think the problem is not copying, so the source. Here MediaInfo of source: https://privnote.com/DgfppBYD#ip5cmHu59 -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:8> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by MasterQuestionable): * cc: MasterQuestionable (added) * component: undetermined => avformat * keywords: => mov Comment: ͏ I believe "-c copy" alike (Streamcopy) is supposed to only handle the core media data alone. ͏ Not caring any metadata (those non-essential) things. ͏ Anyway, the metadata things are poorly defined after all. ͏ Through inconsistency everywhere. ͏ So expect parsing anomalies in general. ͏ Note per your previous command: ͏ You haven't tried adding the "use_metadata_tags" into "-movflags". ͏ E.g. `-movflags +faststart+use_metadata_tags` -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:9> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Steven Allan Spielber): It didn't work. There is a script that * works on all mp4 or mkv in the current folder. * Compress to x265 or copies the video as well by just remapping it to avoid seek errors in viewing, copying everything else * copy leaving the audio traces unchanged, also preserving the track titles. * also copies the subtitles, again preserving the track name, not just the language * copy all metadata Sorry, but I don't know ffmpeg -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:10> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by MasterQuestionable): ͏ Sorry, what you request seem not yet well-implemented. ͏ (much beyond script issue, but core definitions) -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:11> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Steven Allan Spielber): I suspected as much. 🤢 Is there hope that it will be properly implemented? Should I write the request in a particular section? The problem is that it can't read the audio/video/subtitle track names but only the languages, right? -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:12> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
#11653: -c copy does not copy track names -------------------------------------+------------------------------------- Reporter: Steven | Owner: (none) Allan Spielber | Type: defect | Status: new Priority: normal | Component: avformat Version: unspecified | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by MasterQuestionable): ͏ Perhaps not just what it seems. ͏ Fundamentally so many things wrong with current metadata definition. ͏ (and in fact beyond metadata) -- Ticket URL: <https://trac.ffmpeg.org/ticket/11653#comment:13> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker
participants (1)
-
FFmpeg