diff --git a/libavformat/avformat.h b/libavformat/avformat.h
index 7420dabc376ce61dfa9c70871bd064e145067d55..65f6730c36005e734db88f4d7c592fc2d0af843b 100644
--- a/libavformat/avformat.h
+++ b/libavformat/avformat.h
@@ -562,10 +562,6 @@ typedef struct AVStream {
     AVRational time_base;
 #if FF_API_REORDER_PRIVATE
     int pts_wrap_bits; /**< number of bits in pts (used for wrapping control) */
-#endif
-#if FF_API_STREAM_COPY
-    /* ffmpeg.c private use */
-    attribute_deprecated int stream_copy; /**< If set, just copy stream. */
 #endif
     enum AVDiscard discard; ///< Selects which packets can be discarded at will and do not need to be demuxed.
 
diff --git a/libavformat/version.h b/libavformat/version.h
index 36f43665314d55459fd325aa4a006fde30b69c11..7b9790adb82e7d59ce07a7f2009c06bee0749812 100644
--- a/libavformat/version.h
+++ b/libavformat/version.h
@@ -47,9 +47,6 @@
  * Those FF_API_* defines are not part of public API.
  * They may change, break or disappear at any time.
  */
-#ifndef FF_API_STREAM_COPY
-#define FF_API_STREAM_COPY             (LIBAVFORMAT_VERSION_MAJOR < 54)
-#endif
 #ifndef FF_API_SEEK_PUBLIC
 #define FF_API_SEEK_PUBLIC             (LIBAVFORMAT_VERSION_MAJOR < 54)
 #endif